Skip to content

Commit

Permalink
Fix broken links in solana-mobile-dapps-with-expo.md (#555)
Browse files Browse the repository at this point in the history
* fix broken link

* fix broken link 2

* Fix broken link 3

* change prerequisite to getting started

* adjust workding

* Fix broken link 4

* adjust wording

* Fix prettier
  • Loading branch information
Mikerniker authored Oct 13, 2024
1 parent f015ba8 commit 3cc3073
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions content/courses/mobile/solana-mobile-dapps-with-expo.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,9 @@ speakers. The libraries are intuitive and the documentation is phenomenal.

#### How to create an Expo app

To get started with Expo, you first need the prerequisite setup described in the
[Introduction to Solana Mobile lesson](/content/courses/mobile/intro-to-solana-mobile).
To begin using Expo, first follow the setup instructions described in the
Getting Started section of the
[Introduction to Solana Mobile lesson](/content/courses/mobile/intro-to-solana-mobile.md).
After that, you'll want to sign up for an
[Expo Application Services (EAS) account](https://expo.dev/eas).

Expand Down Expand Up @@ -266,7 +267,7 @@ diary of sorts.
To mint the NFTs we'll be using Metaplex's Umi libraries along with
[Pinata Cloud](https://pinata.cloud/) to store images and metadata. We are using
Pinata in this tutorial, but
[there are many good solutions for store images for long-term storage](https://solana.com/developers/guides/getstarted/how-to-create-a-token#create-and-upload-image-and-offchain-metadata).
[there are many good solutions for long-term image storage](https://solana.com/developers/guides/getstarted/how-to-create-a-token#create-and-upload-image-and-offchain-metadata).
All of our onchain work will be on Devnet.

The first half of this lab is cobbling together the needed components to make
Expand Down Expand Up @@ -390,8 +391,8 @@ already have a Devnet-enabled wallet installed you can skip step 0.

#### 0. Install a Devnet-enabled Solana wallet

You'll need a wallet that supports Devnet to test with. In
[our Mobile Wallet Adapter lesson](/content/courses/mobile/mwa-deep-dive) we
You'll need a wallet that supports Devnet to test with. In our
[Mobile Wallet Adapter lesson](/content/courses/mobile/mwa-deep-dive.md) we
created one of these. Let's install it from the repo in a different directory
from our app:

Expand Down Expand Up @@ -436,13 +437,13 @@ Solana-based apps.
Create two new folders: `components` and `screens`.

We are going to use some boilerplate code from the
[first Mobile lesson](/content/courses/mobile/basic-solana-mobile). We will be
copying over `components/AuthorizationProvider.tsx` and
[first Mobile lesson](/content/courses/mobile/intro-to-solana-mobile.md). We
will be copying over `components/AuthorizationProvider.tsx` and
`components/ConnectionProvider.tsx`. These files provide us with a `Connection`
object as well as some helper functions that authorize our dapp.

Create file `components/AuthorizationProvider.tsx` and copy the contents of
[our existing Auth Provider from Github](https://raw.githubusercontent.com/solana-developers/mobile-apps-with-expo/main/components/AuthorizationProvider.tsx)
[our existing Auth Provider from Github](https://raw.githubusercontent.com/solana-developers/mobile-apps-with-expo/main/components/AuthProvider.tsx)
into the new file.

Secondly, create file `components/ConnectionProvider.tsx` and copy the contents
Expand Down Expand Up @@ -943,7 +944,7 @@ This should have the following fields:
function that creates a new snapshot NFT

The `DigitalAsset` type comes from `@metaplex-foundation/mpl-token-metadata`
that have metadata, off-chain metadata, collection data, plugins (including
which has metadata, off-chain metadata, collection data, plugins (including
Attributes), and more.

```tsx
Expand Down

0 comments on commit 3cc3073

Please sign in to comment.