Hi everyone :wave: I just wanted to drop a happy ...
# multiplatform
w
Hi everyone 👋 I just wanted to drop a happy story for you today, i've managed to make a very steady base for my multiplatform fitness app, with the following tech: • Android, iOS, and Backend API - All multiplatform. • Switching development and production environment database using exposed and postresql • Github actions deployment to production • Google app engine as production environment • Koin dependency injection • JWT auth • Automatic OpenAPI documentation generation • Everything runs from one project in Intellij IDEA, and i only need Android Studio to launch iOS (unless ofcourse you're copying a terminal command into a run config!) I'm writing this to potentially inspire, get feedback, give feedback, and get someone else's project going! The initial project was made in the online project generator for multiplatform, and I started building the ktor backend and keeping track of the responses with the insomnia http client, and i'm very happy to see it took only so little steps to make a API from scratch, and it really fueled my motivation to build this app even more. Even more so when the google app engine just completely takes away the hosting and that it just doesnt cost anything if you're not using it- (genuinely not trying to promote this but it really saved a lot of time) this gives you peace and time to develop your app over a long period of time without worrying about the server hosting. I wish everyone good luck to all of your projects in 2025, and please do not hesitate to write me a DM with your tech recommendations for this project, or ask questions about it!
👍 7
K 21
🎉 3
m
Curious, is there a reason to avoid Android Studio in favor of IntelliJ?
w
I re-run the ktor api many, many times during the development of the App&API, it's just to keep developing in one IDE
I have not fully explored if i can run ktor in android studio, but the same run configurations for ktor are unknown in android studio.
m
I see, it should be as simple as Edit Configurations > Gradle > whatever your ktor task is (:run etc)
e
Is there any way to use the google app engine free plan without a billing account?
w
Youll have to register a payment method to run the free trial, so unfortunately not.. However if you do add a payment method and your trial ends, here is an estimate for occasional testing and debugging over a couple of days:
👍 1
Screenshot_2025-01-08_at_12.15.00.png
Im just using google app engine in this account.