Skip to main content

Build Your First App

This tutorial walks you through building a complete task manager app from scratch. You’ll learn key concepts and patterns that apply to any app you build with Newly.

What We’re Building

A task manager app with:
  • Add and view tasks
  • Mark tasks complete
  • Delete tasks
  • Clean, modern UI
Time required: About 15 minutes

Step 1: Start the Project

1

Go to Newly

Visit newly.app and sign in
2

Create New Project

In the input box, describe your app:
3

Wait for Generation

The AI will create your app. Watch the activity feed to see progress.
First builds take 1-2 minutes. Subsequent changes are faster.

Step 2: Test the Basic App

Once the preview loads:
  1. Tap “Add Task” - The form should appear
  2. Enter a task - Type “Buy groceries”
  3. Submit - Task should appear in the list
  4. Tap the checkbox - Task should show strikethrough
If something doesn’t work as expected, tell the AI:

Step 3: Add More Features

Now let’s enhance the app. Send this message:

Understanding the Changes

The AI will:
  • Add gesture handling for swipe
  • Create delete animation
  • Add empty state component
  • Update header with count

Step 4: Improve the Design

Let’s make it look more polished:

Step 5: Add Due Dates

Let’s add more functionality:

Test the Feature

  1. Add a new task with a due date
  2. Add another with a different date
  3. Verify sorting works correctly
  4. Add a past date and check it shows red

Step 6: Add Persistence (Optional)

To save tasks across app restarts:
This triggers Liquid Backend creation. Your tasks will now be saved to a database.

Step 7: Final Polish

Add finishing touches:

Complete App Review

Your task manager now includes: ✅ Add tasks with titles and due dates ✅ Mark tasks complete with animation ✅ Swipe to delete ✅ Visual hierarchy for overdue tasks ✅ Data persistence ✅ Pull to refresh ✅ Empty states ✅ Haptic feedback

Key Learnings

Begin with core features, then layer on enhancements. This makes debugging easier.
Instead of “make it look good”, specify colors, spacing, and effects.
Verify features work before adding more. It’s easier to fix issues early.
Tell the AI what should happen on interactions, not just how things look.

Next Steps

Now that you’ve built your first app:

Add Authentication

Let users create accounts

Connect Database

Deep dive into data persistence

Deploy Your App

Put your app on the App Store

AI Chat Tips

Master the AI interfaceu