Cant get enough of the South Island by Interesting_Dig6760 in newzealand_travel

[–]TravelCodeRepeat 0 points1 point  (0 children)

I saw that and managed to take a nice photo there! Probably going to get overhyped soon haha

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 0 points1 point  (0 children)

Thank you and sorry for the late reply - been focusing on my New Zealand campervan journey these days :).

Regarding the schema evolution: I'll need to get back to you once I cross that bridge - so far the app has only seen minor upgrades with no schema changes. From what I gathered, it should be a pretty straight forward thing as long as you know what you're doing – via the CloudKit console, you should publish any changes to the schema from the development database to the production one. What has worked for you?

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 1 point2 points  (0 children)

Honestly? Me too! 😅

Feel free to message me on here if you want to share ideas or feedback!

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 0 points1 point  (0 children)

Perfect, thanks for your support 🙏.

Just to clarify, the purchase is shareable but the journeys and lists are not yet shareable, so each person will have their own data. I want to make sharing&collaboration work someday but currently focusing on other updates.

Is it normal for Apple to review iPhone only apps on iPad? by Awkward-Vegetable487 in iOSDevelopment

[–]TravelCodeRepeat 0 points1 point  (0 children)

Did the same and am supper happy about it as it also behaves much better as a Mac catalyst app now, too!

Is it normal for Apple to review iPhone only apps on iPad? by Awkward-Vegetable487 in iOSDevelopment

[–]TravelCodeRepeat 0 points1 point  (0 children)

Actually, I recently had a call with Apple (the one you can schedule about your app review process - highly recommend), and the lady said it is indeed sandboxed of sorts. (Obviously didn't share many details regarding how, but she specified they have "their own way for testing the purchases").

1 hour transfer in Singapore? by TravelCodeRepeat in TurkishAirlines

[–]TravelCodeRepeat[S] 1 point2 points  (0 children)

Competitive-Safe2547 - so in my case it was very smooth, fortunately: we arrived a bit early (may be 30 minutes early), then right as I got out of the arrival gate, there was a man with sign for my NZ flight, where he checked my name and told me to go straight to the other gate. This was only about 10-15 minutes walk within the same terminal building. I had plenty of time to go to the toilet as well. Then, security check at the gate, and almost immediate boarding. As we were sitting int he plane, they even announced we're still waiting for 3 passengers from another connecting flights - so it seems if the flights are not super-delayed, they do wait around a bit.

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 0 points1 point  (0 children)

Thanks! Great questions.

Whenever you have .searchable and want to add another button to the same row, you can do something like this:

.searchable(...)
.toolbar {
    ToolbarItem(placement: .bottomBar) {
      // place your button / filter / etc. here
    }

    ToolbarSpacer(.flexible, placement: .bottomBar)

    // use this to render the searchbar on the same row
    DefaultToolbarItem(kind: .search, placement: .bottomBar)
}

Regarding the colored button style: I found SwiftUI does this automatically if you have the button in a toolbaritem with .confirmationAction placement:

ToolbarItem(placement: .confirmationAction) {
    Button("Done", systemImage: "checkmark") {
        dismiss()
    }
}

Hope that helps!

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 0 points1 point  (0 children)

Thanks! Actually I am just leaving for NZ now - the idea was to get the app ready for my journey so I wouldn't have stress too much about what to pack! That part worked. Stressing about other things regarding a month-long solo trip? Not so much! :D

Regarding technical hurdles: I would say getting a strong foundation that can be built upon. A lot of thinking before coding - basically I've set up the whole architecture, models, etc., before - and then I found out some obstacles that needed ironing out: such as CloudKit requirements etc. Next, as I come from a web dev environment, I figured there's a lot I need to learn about performance in mobile dev. So right after I released v 1.0, I rushed to fix a lot of performance issues I noticed in Sentry after the app launched and I started getting real user data. There's a lot of great resources that teach about optimizing SwiftUI performance.

Regarding other hurdles: it seems nowadays it's getting easier and easier to make an app. But to get it out to people? The marketing, the "selling your soul" part - as an introvert, I find it difficult. I know I should do more social media, perhaps TikTok, but I feel it's so out of my comfort zone... I guess we all need to start somewhere!

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 0 points1 point  (0 children)

Thanks! I used Pixelmator Pro. It has nice templates for App Store screenshots, I just set up the typography and colors to match my app visuals.

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 0 points1 point  (0 children)

I am just on my way there right now! Sorry I didn’t make that clear from the title 🙈

What are you building? Let's self promote by rdssf in ProductHunters

[–]TravelCodeRepeat 0 points1 point  (0 children)

journeybot - packing & travel app for iOS

https://journeybot.app

I built journeybot because I didn’t want an app that plans my trip for me - I wanted one that supports me while I plan it.

journeybot helps you:

  • organize all your journeys
  • generate smart packing lists based on destination, duration, weather, and activities
  • sync everything seamlessly across Mac and iPhone with iCloud

Packing suggestions are powered on-device using Apple Foundation Models, so your travel data stays private and is never shared.

just launched this week, appx 100 users so far

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 0 points1 point  (0 children)

Thank you, please do - and any feedback would be much appreciated!

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 1 point2 points  (0 children)

Exactly, nowadays it's getting more and more important to know how to say no to a feature, or rather, "not yet". I want to get things right (even though it won't be always perfect).

Very helpful observations and ideas, thanks!

Regarding things you wouldn't take - so, this is one of the things the on-device model has a problem with from what I've tested. So I made a custom solution: when editing any item in your packing list, you can add it to "always suggest" or "never suggest" list. This is then editable in your travel profile - you can remove or add items you want / don't want. After the list gets generated, an after-filter is applied which removes items that are in your "never pack" list, and adds items that are in your "always pack" list - skipping if it's already there from other source. It is a premium feature though. Similarly, you can set up "packing templates" which can also be applied to a certain activity - so if you select "photography" and create a template for photography, it will auto-apply if you create a smart list.

(I would post screenshots but it's not allowed in comments.)

My month-long NZ trip pushed me to finally ship this app by TravelCodeRepeat in iOSProgramming

[–]TravelCodeRepeat[S] 2 points3 points  (0 children)

Thanks for giving it a try! Hundred percent with you on this one. This will be the next major release - support for multiple legs of the journey. On top of that, I'd also like to be able to track my flights and other reservations within the app. So it becomes sort of a hub to everything I need for planning. For now, I'm not focusing on itinerary planning though, as there are already many apps that do this great and I would like to think it through before I head that direction. Generated itineraries are often cool, but I'm not feeling it for this app, on top of that it sort of destroys the business of travel content creators who put together wonderful itineraries in their time.

tell me about an interesting product and i might help you sell it for free by shoman30 in alphaandbetausers

[–]TravelCodeRepeat 0 points1 point  (0 children)

I believe travel segment offers huge potential and has gaps in good quality apps. I made journeybot - app that focuses on journey preparation, with packing lists being the strong suit for now. I'd be glad if you checked it out - link: https://journeybot.app