I often have ideas, then spin cycles on starting the project, getting auth in place, making a marketing page, doing SEO, building and configuring pipelines for mobile app release, etc, etc.
My project builder just takes a name, a few configuration options (do you need payments? Analytics?) and spits out a templated build with Terraform that I can 1 (okay maybe 3) click deploy to GCP + App Stores.
The nice thing (I got help with Claude Code) is that now all my projects are in one place, I have a dashboard where I click in to and edit the code (with hot reloading - it deploys code-server and the applications in a small Kubernetes cluster, each project has its own pod) and when I am done editing I just click Deploy and it updates the "production" service in Cloud Run.
Not really interested in selling it as a service or anything (it's a bit too opinionated for that), but it's a very fun project to work on. I need to make Git + Versioning of the code work right now you only have a single copy of the code which isn't great!
Given how unstable stock prices typically are over the short term, and given that we're currently something like thirty-five days into the year, I don't consider that fact to mean much.
Also, wow, your comment is almost exclusively metaphors. I've not seen the like since the last all-hands email from the CEO.
Have I missed any - very brazen!
When they first started, they seemed to be firing on all cylinders and looked like they were going to be big winners, but the strategy has just been a slow motion car crash.
I wonder if Satya is the right person for Microsoft.
* This is coming from someone doing iOS since the store opened in 2008. I've pretty much seen ALL the bad decisions at some point. There are projects I will not take no matter what the pay is.
Since you’re pretty new to mobile dev, count yourself lucky with the amazing dev tools you have today. Nothing like doing a bit of J2ME, Symbian S60 or BlackBerry development to learn to appreciate how far we’ve come.
I recently started working for a startup, and they wanted an app.
What I shipped was a react native app (so I don't need to go in to Xcode to build), that renders a full screen web browser that points to our website. I've sprinkled in bits of injected JS to capture our cookies and local/session storage - which then gets saved to device storage and reinjected on app startup.
There are a few native-ish bits sprinkled in - onboarding, notifications, error screens, loading indicators, etc - but for the most part we don't need to worry about our API borking old versions (which is moving extraordinarily fast).
The only semi tricky bit was native auth integration - that needs treated with a bit more care, and stored securely, but it took a few days.
I ship the app to TestFlight and the AppStore using Fastlane from the command line, match handles the certs, and I never have to open Xcode.
It is honestly bliss, and i've heard a lot of app developers moving to this model (interestingly it normally follows a failed SDUX implementation)