at_app

pub package pub points gitHub license CI

Overview

at_app is the one-stop shop for Flutter developers developing with, or trying out the atPlatform.

This open source application is written in Dart, and is designed to help you run apps on the atPlatform's decentralized, edge computing model. at_app can help you to:

  • Get started on the atPlatform
  • Build an app using our starter templates
  • Discover and learn about atPlatform packages that may be useful to your project

Features of the atPlatform include:

  • Cryptographic control of data access through personal data stores
  • No application backend needed
  • End to end encryption where only the data owner has the keys
  • Private and surveillance free connectivity
  • Integrate packages quickly and easily

We call giving people control of access to their data “flipping the internet” and you can learn more about how it works by reading this overview.

Get started

To get started, install the tool using pub:

dart pub global activate at_app

*Additionally, pub may prompt you to add the global bin to your PATH variable, please do so before proceeding.

How it works

at_app contains an internal templating engine which is an extension of the mason package. The templating engine is contained within it's own package called at_app_create, which you can depend on if you would like to create your own version of this application.

Usage

See the Example tab on pub.dev. Alternatively, follow our tutorial which uses this application to help you get started on the atPlatform.

Open source usage and contributions

This is open source code, so feel free to use it as is, suggest changes or enhancements or create your own version. See CONTRIBUTING.md for detailed guidance on how to setup tools, tests and make a pull request.

Acknowledgement/attribution

This package was originally created by Xavier Chanthavong.

Copyright 2014 The Flutter Authors. All rights reserved.

This project reuses parts of the Flutter SDK in order to achieve a similar experience to the flutter create command. Please see the original license here.

Maintainers

This package is currently maintained by Xavier Chanthavong.

Libraries

at_app