<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/and-then-i-built-an-app-rvr08yi5g" -->

---
title: .. and then I built an app | daily.dev
description: A designer with no coding background shares her two-month journey building a knitting row-counter app called KnitStitch using Claude and Cursor as her primary...
canonical: https://daily.dev/posts/and-then-i-built-an-app-rvr08yi5g
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: .. and then I built an app | daily.dev
og:description: A designer with no coding background shares her two-month journey building a knitting row-counter app called KnitStitch using Claude and Cursor as her primary...
og:url: https://daily.dev/posts/and-then-i-built-an-app-rvr08yi5g
og:image: https://api.daily.dev/og/posts/Rvr08Yi5G.png
og:image:alt: .. and then I built an app
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# .. and then I built an app

**[Medium](https://daily.dev/sources/medium_js)** · 7 min read · 0 upvotes · 0 comments

## Summary

A designer with no coding background shares her two-month journey building a knitting row-counter app called KnitStitch using Claude and Cursor as her primary tools. She describes her workflow of using Claude to craft prompts and troubleshoot issues, then Cursor to execute them, and reflects on four key lessons: animation matters for UX feedback, prompt specificity is a learnable skill, patience is a technical requirement due to build/release wait times, and debugging always takes longer than expected. The app is now live on Google Play.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://medium.com/@petrutyte.d/and-then-i-built-an-app-e20944ab0b6b>

## Similar posts on daily.dev

- [I built a website with Claude Code and Stitch 2.0, and now I understand why developers are switching](https://daily.dev/posts/i-built-a-website-with-claude-code-and-stitch-2-0-and-now-i-understand-why-developers-are-switching-2gbhxwzdr) · XDA Developers · 1 upvotes · 1 comments

---

Tags: [#mobile](https://daily.dev/tags/mobile), [#claude](https://daily.dev/tags/claude), [#prompt-engineering](https://daily.dev/tags/prompt-engineering), [#vibe-coding](https://daily.dev/tags/vibe-coding)

[View this post on daily.dev](https://daily.dev/posts/and-then-i-built-an-app-rvr08yi5g)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":".. and then I built an app","url":"https://daily.dev/posts/and-then-i-built-an-app-rvr08yi5g","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/and-then-i-built-an-app-rvr08yi5g"},"datePublished":"2026-07-25T19:32:03.682Z","dateModified":"2026-09-14T08:16:59.040Z","description":"A designer with no coding background shares her two-month journey building a knitting row-counter app called KnitStitch using Claude and Cursor as her primary...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b8f7a3014f9752300c3f63bd6255930e?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b8f7a3014f9752300c3f63bd6255930e?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Medium","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Medium","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium","url":"https://daily.dev/sources/medium_js"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/and-then-i-built-an-app-rvr08yi5g","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mobile,claude,prompt-engineering,vibe-coding","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Medium","item":"https://daily.dev/sources/medium_js"},{"@type":"ListItem","position":3,"name":".. and then I built an app"}]}
```

