Welcome! We have a collection of demo apps written to help you get a head start on your atPlatform journey. We recommend looking at the apps in the following order:
at_hello_world
: A beginner app that introduces the fundamental atPlatform verbs.at_cookbook
: An intermediate-level application that builds on theat_hello_world
app to create a cookbook.@mosphere
: A production-level application (included in a separate repo) that uses advanced atPlatform verbs to stream large files across multiple Atsigns.
Just like any Flutter app, an atPlatform application requires a little bit of setup before you can get started. Here are those steps:
- 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 atProtocol functionality with just a couple of lines of code. - 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 theROOT_DOMAIN
string is set tovip.ve.atsign.zone
and you have a unique name for theNAMESPACE
of your app! - 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 atDev. We highly recommend that you join our discord dev community for troubleshooting, dev updates, and much more!