<!--
{
  "documentType" : "article",
  "framework" : "AppleNews",
  "identifier" : "/documentation/AppleNews/apple-news-format-tutorials",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Apple News Format Tutorials"
}
-->

# Apple News Format Tutorials

Create a basic article and then add advanced design features.

## Discussion

In these tutorials, you’ll download `article.json` files and follow steps to add code. Preview your changes in News Preview as you go. If you are not familiar with JSON or Apple News Format, see <doc://com.apple.applenews/documentation/AppleNews/json-concepts-and-article-structure> before you get started.

### Requirements

Before beginning the tutorial, make sure you have the following installed:

- [Java 8](https://support.apple.com/en-us/HT204036)
- [News Preview](https://developer.apple.com/news-preview/)
- The required version of [Xcode](https://itunes.apple.com/us/app/xcode/id497799835) for your News Preview version, as specified on the [News Preview](https://developer.apple.com/news-preview/) page. After you install Xcode, launch the application and agree to all license agreements. When you see the Welcome to Xcode window, you have finished installing Xcode.
- iOS 11 or later SDK. This is part of the Xcode installation.
- Text editing software of your choice. This is necessary only if you are editing the tutorial files yourself. See <doc://com.apple.applenews/documentation/AppleNews/setting-up-the-introductory-tutorial#Choose-a-Text-Editor>.

## Topics

### Introductory Design Tutorial

  <doc://com.apple.applenews/documentation/AppleNews/setting-up-the-introductory-tutorial>

  <doc://com.apple.applenews/documentation/AppleNews/creating-your-first-article>

  <doc://com.apple.applenews/documentation/AppleNews/positioning-text-components>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-divider>

  <doc://com.apple.applenews/documentation/AppleNews/adding-an-image-and-captions>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-pull-quote>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-gallery-of-images>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-mosaic-of-images>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-tweet>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-podcast>

  <doc://com.apple.applenews/documentation/AppleNews/viewing-the-finished-article-for-the-introductory-design-tutorial>

### Advanced Design Tutorial 1: Headers and Parallax Behavior

  <doc://com.apple.applenews/documentation/AppleNews/setting-up-the-advanced-tutorials>

  <doc://com.apple.applenews/documentation/AppleNews/about-containers>

  <doc://com.apple.applenews/documentation/AppleNews/creating-a-layered-header>

  <doc://com.apple.applenews/documentation/AppleNews/adding-parallax-behavior>

  <doc://com.apple.applenews/documentation/AppleNews/viewing-the-finished-article-for-advanced-design-tutorial-1>

### Advanced Design Tutorial 2: Layout and Positioning

  <doc://com.apple.applenews/documentation/AppleNews/creating-a-complex-layered-header>

  <doc://com.apple.applenews/documentation/AppleNews/creating-a-floating-caption>

  <doc://com.apple.applenews/documentation/AppleNews/creating-an-inset-pull-quote>

  <doc://com.apple.applenews/documentation/AppleNews/creating-an-inset-photo>

  <doc://com.apple.applenews/documentation/AppleNews/adding-color-to-text-ranges>

  <doc://com.apple.applenews/documentation/AppleNews/adding-animations>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-scene>

  <doc://com.apple.applenews/documentation/AppleNews/viewing-the-finished-article-for-advanced-design-tutorial-2>

### Advanced Design Tutorial 3: More Ideas

  <doc://com.apple.applenews/documentation/AppleNews/giving-the-article-a-dark-color-scheme>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-video>

  <doc://com.apple.applenews/documentation/AppleNews/creating-a-sidebar>

  <doc://com.apple.applenews/documentation/AppleNews/adding-a-fixed-image-fill>

  <doc://com.apple.applenews/documentation/AppleNews/creating-a-newsletter-sign-up-element>

  <doc://com.apple.applenews/documentation/AppleNews/viewing-the-finished-article-for-advanced-design-tutorial-3>

### More Examples

  <doc://com.apple.applenews/documentation/AppleNews/examples>



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)