Skip to content

A collection of demo apps written to help you get a head start on your @‎platform journey

License

Notifications You must be signed in to change notification settings

acambule/at_demos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Now for a little internet optimism

at_demos

Welcome! We have a collection of demo apps written to help you get a head start on your @platform journey. We recommend looking at the apps in the following order:

  1. at_hello_world: A beginner app that introduces the fundamental @platform verbs.
  2. at_chats, at_cookbook: Intermediate-level applications that build on the at_hello_world app to create a messaging service as well as a cookbook.
  3. @mosphere: A production-level application (included in a separate repo) that uses advanced @platform verbs to stream large files across multiple @signs.

Creating your own @platform application

Just like any Flutter app, an @platform application requires a little bit of setup before you can get started. Here are those steps:

  1. Add the service file to your app: You can simply copy this service file from the at_hello_world application. This file contains helper methods that allow you to implement @protocol functionality with just a couple lines of code.
  2. Add the configuration file to your app: Again, feel free to copy this from the at_hello_world application. This file contains variables that allow you to use the virtual environment. Make sure that the ROOT_DOMAIN string is set to vip.ve.atsign.zone and you have a unique name for the NAMESPACE of your @pp!
  3. Copy the dependencies from the at_hello_world pubspec.yaml file and put them into your project.

We are super glad that you are beginning your journey as an @dev. We highly recommend that you join our discord dev community for troubleshooting, dev updates, and much more!

About

A collection of demo apps written to help you get a head start on your @‎platform journey

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 94.2%
  • Ruby 3.6%
  • Swift 0.9%
  • Objective-C 0.5%
  • Java 0.3%
  • Kotlin 0.3%
  • Shell 0.2%