James Haville

2K posts

James Haville

James Haville

@jameshaville

Katılım Ocak 2012
204 Takip Edilen1.5K Takipçiler
Emanuele Di Pietro
Emanuele Di Pietro@emanueledpt·
This is hilarious I can't check the all time charts in @RevenueCat and if I can the UX is not good because I can't find it Please someone at @RevenueCat: Can I see the all-time charts instead of the last 28 days? In the app too pls I'd like a filter like Stripe, thanks
Emanuele Di Pietro tweet media
English
15
1
43
22.7K
James Haville
James Haville@jameshaville·
@RobLipsett Croatian coast - avoid Hvar, Split, Dubrovnik. Try Mali Losinj or Rovinj.
0
0
2
99
Rob Lipsett
Rob Lipsett@RobLipsett·
Me and the wife planning a family trip in July with our 1 year old baby Half the fun of a holiday is figuring out the logistics Picking a destination Having a look at the different areas Browsing hotels + Airbnb’s Reading nearby restaurant reviews Absolutely love it With that said where is somewhere you’d recommend in Europe that we go? We live in Marbella so looking for something a bit different Leaning towards Italy
English
67
1
110
71.3K
James Haville retweetledi
jack
jack@jack·
we're making @blocks smaller today. here's my note to the company. #### today we're making one of the hardest decisions in the history of our company: we're reducing our organization by nearly half, from over 10,000 people to just under 6,000. that means over 4,000 of you are being asked to leave or entering into consultation. i'll be straight about what's happening, why, and what it means for everyone. first off, if you're one of the people affected, you'll receive your salary for 20 weeks + 1 week per year of tenure, equity vested through the end of may, 6 months of health care, your corporate devices, and $5,000 to put toward whatever you need to help you in this transition (if you’re outside the U.S. you’ll receive similar support but exact details are going to vary based on local requirements). i want you to know that before anything else. everyone will be notified today, whether you're being asked to leave, entering consultation, or asked to stay. we're not making this decision because we're in trouble. our business is strong. gross profit continues to grow, we continue to serve more and more customers, and profitability is improving. but something has changed. we're already seeing that the intelligence tools we’re creating and using, paired with smaller and flatter teams, are enabling a new way of working which fundamentally changes what it means to build and run a company. and that's accelerating rapidly. i had two options: cut gradually over months or years as this shift plays out, or be honest about where we are and act on it now. i chose the latter. repeated rounds of cuts are destructive to morale, to focus, and to the trust that customers and shareholders place in our ability to lead. i'd rather take a hard, clear action now and build from a position we believe in than manage a slow reduction of people toward the same outcome. a smaller company also gives us the space to grow our business the right way, on our own terms, instead of constantly reacting to market pressures. a decision at this scale carries risk. but so does standing still. we've done a full review to determine the roles and people we require to reliably grow the business from here, and we've pressure-tested those decisions from multiple angles. i accept that we may have gotten some of them wrong, and we've built in flexibility to account for that, and do the right thing for our customers. we're not going to just disappear people from slack and email and pretend they were never here. communication channels will stay open through thursday evening (pacific) so everyone can say goodbye properly, and share whatever you wish. i'll also be hosting a live video session to thank everyone at 3:35pm pacific. i know doing it this way might feel awkward. i'd rather it feel awkward and human than efficient and cold. to those of you leaving…i’m grateful for you, and i’m sorry to put you through this. you built what this company is today. that's a fact that i'll honor forever. this decision is not a reflection of what you contributed. you will be a great contributor to any organization going forward. to those staying…i made this decision, and i'll own it. what i'm asking of you is to build with me. we're going to build this company with intelligence at the core of everything we do. how we work, how we create, how we serve our customers. our customers will feel this shift too, and we're going to help them navigate it: towards a future where they can build their own features directly, composed of our capabilities and served through our interfaces. that's what i'm focused on now. expect a note from me tomorrow. jack
English
8.7K
6.6K
51K
64.3M
James Haville
James Haville@jameshaville·
@benjaminakar Nice. Can you please add Croatia? Also allow mix of salary/dividend?
English
0
0
0
60
benja
benja@benjaminakar·
more countries tomorrow 👀
English
7
0
31
2.8K
Frederik Riedel 🐻‍❄️
Frederik Riedel 🐻‍❄️@frederikRiedel·
Xcode Cloud is throwing this error since two days ago. anyone knows what this is and how to fix?
Frederik Riedel 🐻‍❄️ tweet media
English
3
0
2
1.1K
Lover of Apps
Lover of Apps@loverofapps·
At the end of October, my Apple Dev account that I’ve had for almost a decade is being terminated. I will be losing $10,000+ MRR because I released an app that had Nano Banana + my App Name in the title. Why? Red Flags that never leave your account + Google Is An Apple Partner
English
66
6
202
109K
James Haville
James Haville@jameshaville·
@loverofapps Careful - if you're on small business program you're supposed to tell them if you have multiple different accounts/companies where you have controlling interest.
English
1
0
1
42
Lover of Apps
Lover of Apps@loverofapps·
The best decision I ever made for my indie iPhone app business was to make multiple developer accounts & spread my app releases among them. That way if anything happens to 1 account, you don’t just drop to 0 MRR overnight.
English
21
3
106
15K
James Haville
James Haville@jameshaville·
@filippkowalski Accurate. Although almost always they fall away or get banned (can last for months though).
English
0
0
0
70
Filip Kowalski
Filip Kowalski@filippkowalski·
Here is my theory on why Apple removed App Store Boost -> keyword installs. So over the last few months, I released two apps in crowded spaces, because I saw that there are still new players who are getting top positions for quite popular keywords (30-45). I wanted to test my ASO skills to see if I can compete with them. One was an AI wrapper, the other was a productivity tool. Not AI slop, I spent some time making them look and work great. I noticed that those apps weren't really standing out from the crowd. They looked almost the same as all the other apps, especially the AI one. Yet for some reason, they were in top positions and getting significant traffic. Some of them didn't even have their keyword in their titles. So I released my apps, got boosted, stayed in the top 10-20 positions for a short while, and I dropped. I was "lucky" enough to see similar apps being released the same day or the next day so I could compare my data directly to theirs. Most of them dropped, but some of them stayed at the top. Yet again, they looked similar to all the others. And then, thanks to X and our Slack group, I learned about keyword installs. And here is how it worked in reality (in my theory). Those apps target medium-level popularity keywords. That means that they require only 100< keyword installs a day to keep their top positions. They release the app. Then they wait a few days for the boost to put them higher for a given keyword (so it doesn't look so fake when they trigger it when they're at 100+ positions). And then they simply stay at the top positions by keeping the keyword installs flow stable. It looks like the algo puts a heavy weight on the conversion rate, and since it's artificially boosted by keyword installs, it's a high signal for the algo. If an app gets detected, it will be either permanently de-indexed from the keyword (which I saw firsthand, but only for one keyword; they stayed for all the other) or the account gets permanently banned. It's a risky game, but for all those ai generators, pdf scanners, TV remote apps, with low LTV, low moat it makes sense. This is one of the reasons why I stopped relying on ASO so much, because it feels like if I won't play dirty, then I'm at a disadvantage, and Apple doesn't seem to be doing so well detecting it, even though this has been used for 10y+. I think that ASO still makes sense if you spot an early trend & can secure your own position or enter a much less competitive market (yes, AI Identifiers are often still early) or play very long-term (because it takes a long time to start gaining positions). I also talked with some experts, and the algorithm seems super random, stuff that works for some apps, totally doesn't work for others. So my current marketing tactic for my apps is a balance of TikTok (my co-founder is great at it) and paid UA (I'm still learning). Mind that this is just my theory. Essentially a guess, don't take it for granted:)
English
8
1
116
28.7K
Flo writes Code
Flo writes Code@FloWritesCode·
How do I request a call with app review? If I go through the "contact app review" form, it only ever offers me to write an email (which is ignored just like to app submission, as I've sent an email a few days ago).
English
4
0
3
1.4K
James Haville
James Haville@jameshaville·
@jeiting Agree. Only upside here is if Apple forced to reduce rate which seems to be direction headed in.
English
1
0
0
128
Jacob Eiting
Jacob Eiting@jeiting·
My prediction: If you are on the small business program, out-of-app purchases will be a wash.
English
10
1
88
10.2K
Jacob Eiting
Jacob Eiting@jeiting·
Everybody always leaves out the + 30c Stripe is 2.9% + 30c, which depending on your tx size can push Stripe much closer to 10%. Also, that’s not including any of the tax and fraud help you get via MoR via the App Store. It’s good, but 30 vs 3 is exaggeration
Wayne Yap@wayneyap

BREAKING: After Apple loses to Epic again... Stripe immediately starts showing devs how to kill the 30% App Store fee with a 2.9% alternative. Billions are shifting. Deep dive: 🧵

English
9
5
101
21K
jack friks
jack friks@jackfriks·
posted first video to market the app i made in 7 days @doofapp. i think we will hit 1000 downloads by end of week 2 (14 days from NO app to live app with 1000 downloads) taking it slowly here, 1 video per day, on new + WARM accounts only.
jack friks tweet media
jack friks@jackfriks

day 10/30 building a mobile app to 1k users today is day one of FREE marketing!!! (most important part) yesterday i made the onboarding of my app much much better, but after talking with some ppl (@lottsnomad) i realized it still sucks... i submitted already the new onboarding and it it live in the app store now but today im going to start to revamp it again and make it even stronger. but yes... im going to start marketing today! Ill be making and posting my first posts to my newly warmed up instagram and tiktok accounts for my app. If you missed my stream where i went over all the details on marketing you can just read my pinned tweet in 5 minutes and youll be good. Ill be SLOWLY posting (1 per day) for the first week to these new accounts to keep them in good standing until they have some consistent views. and manually posting for now, but making some content inside of @postbridge_ more updates later, KEEP GOING Legends. $100 and 1000 users here we come.

English
22
7
159
30.8K
James Haville
James Haville@jameshaville·
@FloWritesCode .onReceive(NotificationCenter.default.publisher(for: UIApplication.significantTimeChangeNotification)) { _ in //doSomething }
English
1
0
4
105
Flo writes Code
Flo writes Code@FloWritesCode·
I often build apps that have state depending on the current day. (like SickDays, where I check if the user has already logged their health today) This little ViewModifier refreshes a View's body when the app becomes active & it's a new day.
Flo writes Code tweet media
English
5
2
76
8.1K
James Haville retweetledi
Michael Tigas
Michael Tigas@michael_tigas·
Introducing my new app Dumb Phone 🚀 🥳 (@DumbPhoneApp) ​ Avoid easy distractions and dopamine hits, with a minimalist style phone. ​ Try it out 👉 dumbphone.so ​ 🔨 9 days start to finish 💩 18 days to get past App Store review ​ Dumb Phone swaps flashy icons / colours with a sleek and minimal Home Screen for accessing essential apps. ​ I've been using this every day for the last month and my screen time has nosedived. When I pick my phone I don't open random things anymore and it has completely changed how I interact with it. ​ Try it out for yourself, add the apps that you use most of the time, and let me know what you think! (and leave a nice review 🙏 😄) ​ Download on the App Store here; apps.apple.com/app/id65047435… ​ I've tried to include many popular + indie apps so you can easily add them to your new Home Screen. 😊 ​ Thank you to everybody who has given me feedback, appreciate your support. ❤️ ❤️ ​ #buildinpublic #productivity #minimalism #dumbphone
English
51
34
274
112.4K
@levelsio
@levelsio@levelsio·
🧼 Dove bar product inflation
English
152
24
460
161.8K
James Haville retweetledi
Michael Tigas
Michael Tigas@michael_tigas·
🚀 @focusOS_ is now live on the App Store!! 🥳🎉 focusOS is a super-utility for Mac & iOS that hides all distractions with one click. It seamlessly adjusts your devices for work and supercharges your productivity. Download ➡️ apps.apple.com/app/id64792561… Here are some of the cool things it does; 1️⃣ Dim inactive apps, limit visible apps, hide the wallpaper, and more (on Mac) 2️⃣ Block news, social media, and other distracting apps & websites 3️⃣ Play ambient sounds to improve concentration, as if you were working from a cafe or listening to the sound of light rain And also; 4️⃣ Turn on Do Not Disturb automatically with Shortcuts 5️⃣ Link your Mac, iPhone, iPad together - to sync environments in real-time It’s become essential to my workflow, especially when I just want to focus on work without a hassle. Simply flick the switch and get straight into it. See it in action ➡️ focusOS.app Download on the App Store ➡️ apps.apple.com/app/id64792561… Try it out and let me know what you think! Thank you to every single person that has supported focusOS during the last few weeks, I really appreciate it! 🙂🙂
Michael Tigas tweet mediaMichael Tigas tweet mediaMichael Tigas tweet media
English
8
25
105
39.1K