https://kotlinlang.org logo
Title
e

EmmaG

10/24/2021, 5:31 PM
Hello everyone, I've been able to build RESTAPI with Ktor, but now I'm planning on building a bill payment platform RESTAPI for mobile, thinking if I could still use Ktor for it
h

Holger Steinhauer [Mod]

10/25/2021, 2:54 PM
Not quite sure if I am getting the question right. What are you trying to build? For the server part, you can just use Ktor. On the mobile site, go with Android. The communication is then via REST.
For easier code sharing you can check out Kotlin Multi Platform for Mobile (KMM)
Which essentially is a multi-module project with a server, mobile and shared module in one git repo
e

EmmaG

10/25/2021, 2:57 PM
Building a wallet system for bills, transfers, so I should use Ktor for the Server Part
And for the Mobile I can use KMM(Android/iOS)
Looking at scalability for server side
Since Ktor is young
h

Holger Steinhauer [Mod]

10/25/2021, 2:58 PM
Sure. If it is a combined project, you can put the server-side, Ktor-based server part into the KMM project as well. But this is up to you
e

EmmaG

10/25/2021, 2:58 PM
Or what do you think
h

Holger Steinhauer [Mod]

10/25/2021, 2:59 PM
I don’t see any issues with it. It all down to you. When you follow good programming practices, it shouldn’t matter what language and framework you use 😉
Start small, test everything and grow incrementally 😉
e

EmmaG

10/25/2021, 2:59 PM
True
I will follow your advice
h

Holger Steinhauer [Mod]

10/25/2021, 3:00 PM
And, if you like, share your progress with us 🙂
e

EmmaG

10/25/2021, 3:00 PM
Definitely
h

Holger Steinhauer [Mod]

10/25/2021, 3:00 PM
We are always curious and happy to see what we build
Also, if you have any Ktor specific question, check out #ktor 🙂
e

EmmaG

10/25/2021, 3:01 PM
I've started out the build RESTAPI with Ktor. • User Login and Register • Wallet Balance • Transaction History • Fund Wallet by cards, bank transfer
Currently using Flutterwave
Postgres for Database
I will definitely reach out to you on any issue I'm facing while development
In respect to cronjobs for notifications