## Goal

Setup a skeleton project so that Amplify categories can be added to it

## Project Setup

### 1. Create a new project

import ios0 from "/src/fragments/lib/project-setup/ios/create-application/10_createProject.mdx";

<Fragments fragments={{ios: ios0}} />

import android1 from "/src/fragments/lib/project-setup/android/create-application/10_createProject.mdx";

<Fragments fragments={{android: android1}} />

import flutter2 from "/src/fragments/lib/project-setup/flutter/create-application/10_createProject.mdx";

<Fragments fragments={{flutter: flutter2}} />

### 2. Install Amplify Libraries

import ios3 from "/src/fragments/lib/project-setup/ios/create-application/20_install_libraries.mdx";

<Fragments fragments={{ios: ios3}} />

import android4 from "/src/fragments/lib/project-setup/android/create-application/20_gradle.mdx";

<Fragments fragments={{android: android4}} />

import flutter5 from "/src/fragments/lib/project-setup/flutter/create-application/20_pubspec.mdx";

<Fragments fragments={{flutter: flutter5}} />

### 3. Provision the backend with Amplify CLI

import ios6 from "/src/fragments/lib/project-setup/ios/create-application/30_provisionBackend.mdx";

<Fragments fragments={{ios: ios6}} />

import ios7 from "/src/fragments/lib/project-setup/ios/create-application/31_provisionBackend.mdx";

<Fragments fragments={{ios: ios7}} />

import android8 from "/src/fragments/lib/project-setup/android/create-application/30_provisionBackend.mdx";

<Fragments fragments={{android: android8}} />

import flutter9 from "/src/fragments/lib/project-setup/flutter/create-application/30_provisionBackend.mdx";

<Fragments fragments={{flutter: flutter9}} />

### 4. Initialize Amplify in the application

import ios10 from "/src/fragments/lib/project-setup/ios/create-application/40_verifyAmplifyLibraries.mdx";

<Fragments fragments={{ios: ios10}} />

import android11 from "/src/fragments/lib/project-setup/android/create-application/40_verifyAmplifyLibraries.mdx";

<Fragments fragments={{android: android11}} />

import flutter12 from "/src/fragments/lib/project-setup/flutter/create-application/40_verifyAmplifyLibraries.mdx";

<Fragments fragments={{flutter: flutter12}} />

### Next steps

import ios13 from "/src/fragments/lib/project-setup/ios/create-application/50_nextSteps.mdx";

<Fragments fragments={{ios: ios13}} />

import android14 from "/src/fragments/lib/project-setup/native_common/create-application/50_nextSteps.mdx";

<Fragments fragments={{android: android14}} />

import flutter15 from "/src/fragments/lib/project-setup/flutter/create-application/50_nextSteps.mdx";

<Fragments fragments={{flutter: flutter15}} />