Unofficial Dart SDK for Decentralized Social / DeSo.org

Overview

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

DeSo Dart SDK

Unofficial Dart SDK for Decentralized Social / DeSo.org

Report Bug · Request Feature

Table of Contents

About The Project

This is the 1st unofficial Dart SDK for DeSo.

EXAMPLE PROJECT SCREENSHOT

Playground Desktop App

Supported Platforms

  • iOS
  • Android
  • Mac OS
  • Windows
  • Linux
  • Web

Built With

Google Flutter SDK

Getting Started

Prerequisites

Installation

  1. Clone the repo
git clone https://github.com/DeverseSocial/deso_sdk.git
  1. Install packages dependencies
flutter pub get
  1. Run
flutter run

Usage

// Import DeSo SDK
import 'package:deso_sdk/deso_sdk.dart';

// Instantiate DeSo SDK Object
final deso = Deso();

// Optional - Set DeSo Node host
deso.client.init(
  host: 'diamondapp.com',
  apiVersion: 0,
);

debugPrint('requesting...');
final result = await deso.general.appState();

result.fold(
  (apiError) {
    // ERROR
    final text = apiError.toJson().toString();
    debugPrint(text);
  },
  (object) {
    // SUCCESS
    final text = object.toJson().toString();
    debugPrint(text);
  },
);

debugPrint('request done');

Roadmap

  • Complete API
  • Unit Testing

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Oliver Martinez - @nemoryoliver - [email protected]

Project Link: https://github.com/DeverseSocial/deso_sdk

Acknowledgements

You might also like...

The unofficial conference app for DroidKaigi 2018 Tokyo

The unofficial conference app for DroidKaigi 2018 Tokyo

DroidKaigi 2018 Flutter App The unofficial conference app for DroidKaigi 2018 Tokyo DroidKaigi 2018 is a conference tailored for developers on 8th and

Nov 4, 2022

The official sdk for the user-friendly API of Mega services on the Dart language.

megasdkdart The official sdk for the user-friendly API of Mega services in the Dart language. Example: import 'package:megasdkdart/megasdkdart.dart';

Mar 30, 2022

Dart SDK for Dapr.

Dapr dart sdk Welcome to the dart-sdk for dapr. This repository aims to provide and maintain the dart packages required to interact with dapr sidecar.

Sep 7, 2022

Stream Feed official Flutter SDK. Build your own feed experience using Dart and Flutter.

Stream Feed official Flutter SDK. Build your own feed experience using Dart and Flutter.

Official Flutter packages for Stream Activity Feeds The official Dart client for Stream Activity Feeds, a service for building activity feed applicati

Sep 26, 2022

The Dart SDK, including the VM, dart2js, core libraries, and more.

Dart A client-optimized language for fast apps on any platform Dart is: Optimized for UI: Develop with a programming language specialized around the n

Jan 2, 2023

Pensil Community official Flutter SDK. Build your own community experience using Dart and Flutter.

Official flutter package for Pensil The official Dart client for Pensil communities, a service for building communites applications. This library can

Oct 6, 2022

Task List application developed in Dart language with SDK Flutter for Android, iOS and Web

Task List application developed in Dart language with SDK Flutter for Android, iOS and Web

Task List application developed in Dart language with SDK (Software Development Kit) Flutter for Android, iOS and Web.

Jun 2, 2022

A Flutter app based on the design of the Social Media Integeration App

A Flutter app based on the design of the Social Media Integeration App

A Flutter app based on the design of the Social Media Integeration App

Dec 8, 2021

a software to connect you and your friends and others, are you guys also just tensed over the overuse of social media so we have a solution, appx (name not decided yet)

appx a software to connect you and your friends and others, are you guys also just tensed over the overuse of social media so we have a solution, appx

Jun 9, 2022
Owner
Deverse
A super fast + native + cross-platform client for Decentralized Social / DeSo
Deverse
Decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native iOS, Android and web app.

SkyFeed SkyFeed is a decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native Android, web and (soon) iOS app. Use You ne

null 88 Oct 28, 2022
A Social App Built Using FLutter SDK.

Hi ?? , I'm Faheem ??‍?? A Social App Built Using FLutter SDK. The main objective of this application is to provide a single platform for the Students

Faheem Ahmad 26 Nov 10, 2022
Unofficial Bavatar dart app for android, iOS and macOS

Unofficial Bavatar dart app for android, iOS and macOS Generated by the Very Good CLI ?? Getting Started ?? This project contains 3 flavors: developme

Pishure 3 Jul 12, 2021
Lightweight SMS Misr gateway implementation in dart (unofficial).

palestine_sms_misr (unofficial) Part of PalestineDevelopers Lightweight SMS Misr gateway implementation in dart (unofficial). Table Of Contents Featur

Palestine Developers 3 Mar 10, 2022
Simple and modern news app that incorporates REST API (newsapi.org), all built entirely with Flutter.

A simple news app with a minimalistic and clean UI that incorporates the newsapi.org api all built entirely with Flutter. Be sure to leave a star ??

Carlton Aikins 73 Dec 1, 2022
A weather app that fetches weather data from openweathermap.org

weather_forecast A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Ayodeji Ogundairo 1 Jan 9, 2022
A Beautiful Movie App With Flutter And Themoviedb.Org API

Movie Flutter Application Movie Application Flutter Flutter allows you to build beautiful native apps on iOS and Android Platforms from a single codeb

Falah Hassan 5 Jun 5, 2022
Flutter news app with NewsApi Org

Installation flutter pub get Usage flutter run Learn I will show how to create a flutter news app with NewsApi Org, In Flutter News App we will load

Sanskar Tiwari 378 Jan 1, 2023
Movies - A simple movie app using TMDB API(developers.themoviedb.org)

movies A simple movie app using TMDB API(developers.themoviedb.org) Screenshot M

António Pedro 6 Nov 29, 2022
Kabar Pagi adalah sebuah aplikasi media penyiaran berita sederhana yang bersumber pada newsapi.org, bertujuan untuk menampilkan kumpulan berita dari berbagai macam media yang ada di dunia, fokusnya terutama Indonesia.

Kabar Pagi Kabar Pagi adalah sebuah aplikasi media penyiaran berita sederhana yang bersumber pada newsapi.org, bertujuan untuk menampilkan kumpulan be

Yusril Rapsanjani 13 Apr 21, 2023