[{"data":1,"prerenderedAt":204},["ShallowReactive",2],{"sidebar-posts":3,"post-count":78,"post-\u002Fbuilding-take-contentin-mobile-app":79,"page-\u002Fbuilding-take-contentin-mobile-app":195,"neighbours-\u002Fbuilding-take-contentin-mobile-app":197,"post-projects-\u002Fbuilding-take-contentin-mobile-app":200},[4,8,12,16,19,23,27,31,35,39,43,47,50,54,58,62,66,70,74],{"path":5,"title":6,"date":7},"\u002Fbuilding-take-contentin-mobile-app","I built a ContentIn mobile app in one night and tested it from the sauna","2026-10-29",{"path":9,"title":10,"date":11},"\u002Fmac-mini-claude-code-dev-server","My Mac Mini is my dev server, and one Claude Code session runs each project","2026-10-27",{"path":13,"title":14,"date":15},"\u002Fmax-out-claude-code-every-week","Max out Claude Code every week until I make 10K a month","2026-10-26",{"path":17,"title":18,"date":15},"\u002Fmaxing-out-claude-code-week-1","Maxing out Claude Code, week 1: a new blog, an app stuck in review and a full Mac Mini",{"path":20,"title":21,"date":22},"\u002Ffully-ai-coded-blog-claude-code","This blog is now fully AI coded and run by an agent I just talk to","2026-10-24",{"path":24,"title":25,"date":26},"\u002Fwhy-i-built-pepelly","Why I built Pepelly, a YouTube app for my daughter without the brain rot","2026-10-22",{"path":28,"title":29,"date":30},"\u002Fhow-i-built-an-equity-tracking-app-for-bootstrap-founders-in-a-weekend","How I Built an Equity Tracking App for Bootstrap Founders in a Weekend","2024-11-25",{"path":32,"title":33,"date":34},"\u002Fbuilding-directory-website-with-ai-in-a-day","How I Built a Directory Website in a Day with AI—and Why It's a Game-Changer for SaaS Traffic","2024-11-10",{"path":36,"title":37,"date":38},"\u002Fnetlify-build-plugin-for-nuxt-dynamic-routes","Use a netlify build plugin to generate your nuxt routes","2020-08-08",{"path":40,"title":41,"date":42},"\u002Foptimized-responsive-lazyloading-images-with-nuxt","How to use optimized, responsive and lazyloading images in a nuxt project","2019-11-16",{"path":44,"title":45,"date":46},"\u002Fnuxt-jam-stack","Building a SEO optimized blog with a Nuxt JAM stack and Markdown files","2019-11-07",{"path":48,"title":49,"date":46},"\u002Fprismjs-nuxtjs-static-pages","Getting Prismjs working with Nuxt",{"path":51,"title":52,"date":53},"\u002Fkeylogs-live-on-producthunt","My second launch this year: Keylogs is LIVE on Product Hunt today!","2018-02-12",{"path":55,"title":56,"date":57},"\u002Fa-new-year-and-a-new-startup","A new year and a new startup","2018-01-19",{"path":59,"title":60,"date":61},"\u002Fabout-mydash-whats-the-stack-and-why-did-i-choose-it","About myDash - What’s the stack and why did I choose it?","2017-10-16",{"path":63,"title":64,"date":65},"\u002Fsuper-fast-wordpress-hosting-germany","WordPress hosting test: super fast on raidboxes.eu","2016-12-09",{"path":67,"title":68,"date":69},"\u002Fbest-resources-for-stock-images","Best resources for stock images","2016-12-05",{"path":71,"title":72,"date":73},"\u002Fset-up-automatic-backups-for-parse-server-on-digital-ocean","Set up automatic backups for parse-server on digital ocean","2016-05-25",{"path":75,"title":76,"date":77},"\u002Fhow-to-run-parse-dashboard-alongside-parse-server-on-digital-ocean","How to setup parse-dashboard alongside parse-server on Digital Ocean","2016-05-18",19,{"id":80,"title":6,"body":81,"date":7,"description":181,"draft":182,"extension":183,"image":184,"meta":185,"navigation":186,"path":5,"projects":187,"readingTime":176,"seo":190,"stem":191,"tags":192,"updated":195,"__hash__":196},"posts\u002Fbuilding-take-contentin-mobile-app.md",{"type":82,"value":83,"toc":173},"minimark",[84,101,104,109,117,125,128,132,135,138,141,144,157,160,164,167,170],[85,86,87,88,93,94,100],"p",{},"A small update on what I'll be building this week for ",[89,90,92],"a",{"href":91},"\u002Fmax-out-claude-code-every-week\u002F","maxing out Claude Code",". After some thought, I decided to build a mobile app for ",[89,95,99],{"href":96,"rel":97},"https:\u002F\u002Fcontentin.io",[98],"nofollow","ContentIn",".",[85,102,103],{},"The idea is not like trying to press everything from the web app into a mobile interface, but rather putting a very unique, sleek and core solution of what ContentIn is on top of the stuff that we already have.",[105,106,108],"h2",{"id":107},"from-wireframes-to-testflight-in-a-night","From wireframes to TestFlight in a night",[85,110,111,112,116],{},"Typical Claude workflow: I discussed the strategy with my lead dev in ContentIn, and then we set up a Flutter project for it. I had Claude design it from wireframes to high fidelity in a couple of rounds, and then made it build the initial version of the app that night. Since I already did the code setup and stuff for ",[89,113,115],{"href":114},"\u002Fwhy-i-built-pepelly\u002F","Pepelly"," the other day, getting it into TestFlight and actually testing it on the phone was fairly easy this time around.",[85,118,119,120,124],{},"Now, the cool part: yesterday I treated myself to a few hours of gym and spa and sauna and stuff. And because of my ",[89,121,123],{"href":122},"\u002Fmac-mini-claude-code-dev-server\u002F","remote setup",", I was basically able to iterate on the application through the Claude app while in the spa. I was testing it on my phone, gave feedback to Claude, Claude would implement the feedback, make another TestFlight build, upload it, and then I could do the whole cycle again.",[85,126,127],{},"This might have been the most convenient way ever to build and test a mobile app. If I think back to a few years ago, how much hustle it was to build something, test it in the browser, get it to build in Xcode, upload it to your phone locally through a cable and stuff. This would take two thirds of the day, basically. Just the mechanics of it. So this is incredibly convenient.",[105,129,131],{"id":130},"what-take-is","What Take is",[85,133,134],{},"The idea is to actually have a standalone application. It's also not going to be called ContentIn. The working title is Take by ContentIn. We'll see if we stick with that.",[85,136,137],{},"And the idea is to hone in on something that ContentIn itself is not particularly good at, and that is creating a one-off post. Kind of like I'm doing with these blog posts. Right now I'm sitting in a bus and I'm dictating this into my phone. I started doing the same thing with X posts, and I think this would be super cool to also do with LinkedIn posts. I think a lot of people roll that way.",[85,139,140],{},"Then you just add a picture from your phone, or a snapshot that you take, or a video that you take, and you have an impromptu update flow. Obviously the post will be written in your tone and voice. You can schedule it, you can directly post it, you can also copy and paste it into LinkedIn if you don't want to schedule it or don't want to post through the API. All of this will be very, very convenient from the phone.",[85,142,143],{},"So really the application will be three screens to start out with:",[145,146,147,151,154],"ol",{},[148,149,150],"li",{},"A talk \u002F chat interface to brain dump what you want to write about.",[148,152,153],{},"A timeline where you can see your past posts, your drafts and your scheduled posts.",[148,155,156],{},"A very small analytics view. Really, the only real job is to surface to you what's working, and your streak.",[85,158,159],{},"And we'll have a very sleek and simple to use post editor. So after the brain dump is turned into a LinkedIn post and comes back to you, it will be super convenient to tweak it a little bit, upload a picture, or generate a picture of you using AI.",[105,161,163],{"id":162},"why-i-think-this-can-work","Why I think this can work",[85,165,166],{},"I did a quick search, and there are a few apps like this for LinkedIn, but none of my big competitors is actually there. And those apps that are there are pretty standard. So I'm actually hoping that if somebody searches for LinkedIn, or LinkedIn post, in the App Store, that should be fairly easy to rank there directly.",[85,168,169],{},"Obviously I'm also going to try to send traffic there from my homepage. Might even run the test where I just switch the whole site to funnel to the App Store instead of my web app SaaS, just as a test to see what's going to happen.",[85,171,172],{},"Really, really cool. I'll update here.",{"title":174,"searchDepth":175,"depth":176,"links":177},"",2,3,[178,179,180],{"id":107,"depth":175,"text":108},{"id":130,"depth":175,"text":131},{"id":162,"depth":175,"text":163},"This week's build in my max out Claude Code challenge. Take by ContentIn, a Flutter app for one-off LinkedIn posts, designed and built by Claude, iterated on from the spa.",false,"md","\u002Fimg\u002Fbuilding-take-contentin-mobile-app.jpg",{},true,[188,189],"contentin","derkinzi",{"title":6,"description":181},"building-take-contentin-mobile-app",[193,194],"ai","startup",null,"x2AvbhmL9dIFknOfRt3SWXnJRRhyTeoVgCCpqG9nPRQ",[195,198],{"title":10,"path":9,"stem":199,"children":-1},"mac-mini-claude-code-dev-server",[201,202],{"id":188,"title":99},{"id":189,"title":203},"derkinzi.de",1793264868059]