2022-06-29 14:46:57 +03:00
|
|
|
|
+++
|
|
|
|
|
title = "App School Live"
|
2022-06-30 01:15:30 +03:00
|
|
|
|
date = "2022-06-29"
|
2022-06-30 20:22:34 +03:00
|
|
|
|
description = "We’re running a cohort class of App School to teach you how to build Urbit applications."
|
2022-06-29 14:46:57 +03:00
|
|
|
|
[extra]
|
|
|
|
|
author = "N E Davis"
|
|
|
|
|
ship = "~lagrev-nocfep"
|
2022-06-30 01:20:06 +03:00
|
|
|
|
image = "https://media.urbit.org/site/posts/essays/blog-asl-header-iron-hot.png"
|
2022-06-29 14:46:57 +03:00
|
|
|
|
+++
|
|
|
|
|
|
2022-06-30 01:20:06 +03:00
|
|
|
|
![](https://media.urbit.org/site/posts/essays/blog-asl-header-iron-hot.png)
|
2022-06-30 01:18:21 +03:00
|
|
|
|
|
2022-06-29 14:46:57 +03:00
|
|
|
|
What should you do after Hoon School? Well, presumably you've become interested
|
|
|
|
|
in building apps on Urbit, and certainly knowing the language is a prerequisite.
|
|
|
|
|
But apps require knowing the platform as a platform—what system services and
|
|
|
|
|
affordances exist, how to hook up a front-end user interface, and how to build
|
2022-06-30 20:22:34 +03:00
|
|
|
|
apps that interoperate with each other. What will it take to (metaphorically)
|
|
|
|
|
terraform Mars?
|
2022-06-29 14:46:57 +03:00
|
|
|
|
|
|
|
|
|
The Urbit Foundation offered Hoon School Live as a reboot of previous live Hoon
|
|
|
|
|
educational efforts, including Hooniversity and Hoon 101. HSL consisted of
|
|
|
|
|
synchronous livestream sessions, homework, and office hours, and concluded with
|
|
|
|
|
a competition (on the results of which more soon). 61 participants completed
|
2022-06-30 20:24:34 +03:00
|
|
|
|
HSL and received finisher [`%gorae`](https://github.com/dalten-collective/gora).
|
2022-06-29 14:46:57 +03:00
|
|
|
|
|
|
|
|
|
In July, the Urbit Foundation will follow up HSL with App School Live, another
|
|
|
|
|
synchronous cohort class based on the App School guides (formerly known as the
|
|
|
|
|
Gall Guides). We will cover the structure of an Urbit backend app, Urbit OS
|
|
|
|
|
system calls, app coordination across multiple ships, how to build a front-end,
|
|
|
|
|
and more.
|
|
|
|
|
|
|
|
|
|
Most—but not all—Urbit app development has focused thus far on social media and
|
|
|
|
|
cryptocurrency applications. This makes sense, and it's a strength of the
|
2022-06-30 17:49:31 +03:00
|
|
|
|
current Urbit platform primitives. But so much more is possible: games, of
|
2022-06-29 14:46:57 +03:00
|
|
|
|
course, but also life management, instrumentation, CLIs, data visualization, and
|
2022-06-30 17:49:31 +03:00
|
|
|
|
so forth. With Urbit's peer-to-peer distribution system, there are no
|
2022-06-29 14:46:57 +03:00
|
|
|
|
gatekeepers, and anyone can start their own app store.
|
|
|
|
|
|
2022-06-30 20:29:31 +03:00
|
|
|
|
At the same time as ASL, the Urbit Foundation is holding a
|
|
|
|
|
[hackathon](https://airtable.com/shr2tYQ0dDjt97Gn4) with prizes
|
2022-06-29 14:46:57 +03:00
|
|
|
|
to be unveiled at [Assembly Miami](https://assembly.urbit.org). We're excited
|
|
|
|
|
to see what you're going to build. If you're not sure how to produce your
|
|
|
|
|
vision yet, start with App School Live and then peruse the submissions for
|
|
|
|
|
current [grant projects](https://urbit.org/grants) to see how others are
|
|
|
|
|
successfully building apps.
|
|
|
|
|
|
|
|
|
|
If you are interested in participating in App School Live, drop us a line at
|
|
|
|
|
[this registration
|
|
|
|
|
form](https://docs.google.com/forms/d/e/1FAIpQLSfxAEdcdaLG_yK3RCOCLLScslcyjhBmAN2qUqHLajwSMgT-lw/viewform)
|
2022-07-06 22:41:44 +03:00
|
|
|
|
or join us on Mars at [~hiddev-dannut/new-hooniverse](https://urbit.org/groups/~hiddev-dannut/new-hooniverse). We'll start on Tuesday,
|
2022-06-29 14:46:57 +03:00
|
|
|
|
July 12 and run through August 23.
|
|
|
|
|
|