robchdev
iOS & Mac developerSviluppatore iOS e Mac

Your app, live on the App Store.

La tua app, pubblicata sull'App Store.

I publish, update and build apps for iPhone, iPad, Mac and Apple Watch. Fixed prices, clear deadlines, and you keep full ownership of your app.

Pubblico, aggiorno e sviluppo app per iPhone, iPad, Mac e Apple Watch. Prezzi fissi, tempi chiari, e l'app resta tua al cento per cento.

8apps live on the App Storeapp in vendita sull'App Store
4platforms: iPhone, iPad, Mac, Watchpiattaforme: iPhone, iPad, Mac, Watch
EN · ITstore listings in both languagesschede store in due lingue

What I can do for you

Cosa posso fare per te

Starting prices. Write to me first and I'll give you a fixed quote before any work begins.

Prezzi di partenza. Scrivimi prima e ti do un prezzo fisso prima di iniziare.

Update an old app

Aggiorno la tua app

Apple says your app will be removed, or it no longer builds? I bring it up to date and submit the new version.

Apple vuole rimuoverla perché non è aggiornata, o non compila più? La rimetto in pari e invio la nuova versione.

  • Latest Xcode and iOS SDK
  • CocoaPods to Swift Package Manager
  • Deprecated APIs, privacy manifest
  • New screenshot sizes
  • Xcode e SDK iOS attuali
  • Da CocoaPods a Swift Package Manager
  • API deprecate, privacy manifest
  • Screenshot nei nuovi formati

fromda 249 €

Fixes and features

Correzioni e nuove funzioni

A bug you can't track down, or a feature your users keep asking for.

Un bug che non trovi, o una funzione che gli utenti chiedono da tempo.

  • SwiftUI and UIKit
  • Widgets, Live Activities, Control Center
  • Apple Watch companion apps
  • StoreKit 2, LiDAR / RoomPlan
  • SwiftUI e UIKit
  • Widget, Live Activity, Centro di Controllo
  • App per Apple Watch
  • StoreKit 2, LiDAR / RoomPlan

fromda 89 €

A new app

Un'app nuova

From idea to App Store: design, development, store listing and launch, for iPhone, iPad, Mac or Watch.

Dall'idea all'App Store: design, sviluppo, scheda e lancio, per iPhone, iPad, Mac o Watch.

  • Clickable prototype first
  • Native Swift, or React Native when it fits
  • English and Italian
  • Prima un prototipo da provare
  • Swift nativo, o React Native quando conviene
  • Italiano e inglese

fromda 1,500 €1.500 €

Apps I've built and published

App che ho creato e pubblicato

All designed, built and shipped by me, from the first line of code to the store listing.

Tutte progettate, sviluppate e pubblicate da me, dalla prima riga di codice alla scheda dello store.

AirDial on iPhone: a dial to set the air conditioner temperature
AirDialAir conditioner remote for iPhone, Mac and Watch. Talks to the unit directly over Wi-Fi; widgets and Live Activity.Telecomando per condizionatori su iPhone, Mac e Watch. Parla al condizionatore direttamente in Wi-Fi; widget e Live Activity.
PilotDesk on iPhone: a Mac terminal with a custom keyboard
PilotDeskTerminal, files and remote desktop for your Mac from iPhone and iPad. In App Review.Terminale, file e desktop remoto del Mac da iPhone e iPad. In revisione da Apple.
RoomQuote on iPhone: a scanned floor plan with a shopping list
RoomQuoteScans a room with LiDAR and turns it into a floor plan, materials and costs. In App Review.Scansiona la stanza col LiDAR e la trasforma in pianta, materiali e costi. In revisione da Apple.

Recent work

Lavori recenti

Three real problems, and how they were solved.

Tre problemi veri, e come li ho risolti.

Update · Removal warning

Aggiornamento · Avviso di rimozione

Appecedario

A kids' app first released in 2018. Apple warned it would be removed for not being updated. I moved it to Swift Package Manager and the current SDK, made the ads child-safe with no tracking, added an English version and new games, set up Xcode Cloud, and sent the new version to review.

App per bambini uscita nel 2018. Apple aveva avvisato che l'avrebbe rimossa perché non aggiornata. L'ho portata a Swift Package Manager e all'SDK attuale, ho reso la pubblicità adatta ai bambini e senza tracciamento, aggiunto la versione inglese e nuovi giochi, impostato Xcode Cloud e inviato la nuova versione.

New app · iPhone, Mac, Watch

App nuova · iPhone, Mac, Watch

AirDial

A remote for Midea air conditioners that talks to the unit directly over Wi-Fi, with a protocol written natively in Swift. Widgets, Live Activity, Control Center, a Mac notch panel and an Apple Watch app. Three versions approved in its first week.

Telecomando per condizionatori Midea che parla col condizionatore direttamente in Wi-Fi, con il protocollo scritto in Swift. Widget, Live Activity, Centro di Controllo, pannello nella tacca del Mac e app per Apple Watch. Tre versioni approvate nella prima settimana.

New app · iPhone, iPad

App nuova · iPhone, iPad

PilotDesk

Terminal, files, monitoring and remote desktop for a Mac from iPhone and iPad, with a companion Mac app distributed outside the store, signed and notarized. Also works with Linux and Windows over SSH.

Terminale, file, monitoraggio e desktop remoto del Mac da iPhone e iPad, con un'app Mac compagna distribuita fuori dallo store, firmata e notarizzata. Funziona anche con Linux e Windows via SSH.

How it works

Come funziona

No surprises: you know the price and the date before I start.

Nessuna sorpresa: sai prezzo e data prima che io inizi.

You write to me

Mi scrivi

What the app does and where you're stuck. A link or a screenshot is enough.

Cosa fa l'app e dove sei bloccato. Basta un link o uno screenshot.

Fixed quote

Prezzo fisso

Within a day I reply with what's needed, the price and the delivery date.

Entro un giorno ti rispondo con cosa serve, il prezzo e la data di consegna.

I do the work

Lavoro

I join your App Store Connect team, so you never share your password.

Entro nel tuo team di App Store Connect: la tua password non serve mai.

Live

Online

Your app is approved and on the store. Code and accounts stay yours.

L'app è approvata e sullo store. Codice e account restano tuoi.

Questions

Domande

Do I have to give you my Apple password?Devo darti la mia password Apple?

No. You add me to your App Store Connect team with the role the job needs, and remove me when we're done.

No. Mi aggiungi al tuo team di App Store Connect con il ruolo che serve, e mi togli quando abbiamo finito.

What if Apple rejects the app?E se Apple rifiuta l'app?

For publishing jobs, replies to App Review and the fixes the reviewer asks for are included until approval, unless the app needs new features.

Nei lavori di pubblicazione le risposte alla revisione e le correzioni richieste sono comprese fino all'approvazione, a meno che non servano funzioni nuove.

How do I pay?Come si paga?

Bank transfer or PayPal. Small jobs are paid on delivery; larger ones half up front and half on delivery.

Bonifico o PayPal. I lavori piccoli si pagano alla consegna; quelli più grandi metà all'inizio e metà alla consegna.

Do you also do Android?Fai anche Android?

My focus is Apple platforms. When an app has to be on both, I build it with React Native and Expo.

Mi concentro sulle piattaforme Apple. Quando un'app deve stare su entrambi, la faccio con React Native ed Expo.

Who owns the code?Di chi è il codice?

You do. The code, the developer account and the app stay yours.

Tuo. Codice, account sviluppatore e app restano tuoi.

Free tools

Strumenti gratuiti

Small things I built for myself and share for free.

Piccole cose fatte per me e condivise gratis.

Script · Android TV

Script · Android TV

Make a slow Android TV fast again

Rendi veloce una Android TV lenta

TCL, Sony, Xiaomi, Philips, Hisense and more: switches off preinstalled tracking and promo apps, speeds up menus and can switch to a lightweight launcher, over Wi-Fi from your computer. Full undo, no root.

TCL, Sony, Xiaomi, Philips, Hisense e altre: spegne le app preinstallate di tracciamento e promozione, velocizza i menu e può passare a un launcher leggero, via Wi-Fi dal computer. Si annulla tutto, senza root.

Download and guideDownload e guida

Tell me about your app

Raccontami la tua app

Answer within the day, in English or Italian.

Risposta in giornata, in italiano o in inglese.

Write an emailScrivimi una email roberto.chiarelladev@gmail.com