touchlab / KaMPKit

KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform
https://touchlab.co/
Apache License 2.0
2.2k stars 199 forks source link

Tool to use template with different package names #223

Closed safaiyeh closed 2 years ago

safaiyeh commented 3 years ago

When starting off using the template it took me a good hour to replace package names, app names, variable names & debug builds to make sure it was right to start off a new application.

Some inspirations React Native CLI - npx react-native init AppName --template SomeTemplate https://reactnative.dev/docs/typescript#getting-started-with-typescript

Ignite CLI - npx ignite-cli new PizzaApp --bundle=com.infinitered.pizzaapp https://github.com/infinitered/ignite#quick-start

Would this be something worth being part of KaMPKit or should it be a separate tool?

kpgalligan commented 2 years ago

We talk about this kind of stuff a bit. What you're describing is more of a project generator, which I'm sure will emerge. KaMP Kit is more of a good place to get started learning. You can use it as a jumping off point, but as you've pointed out, there's a lot of renaming to do. Closing for KaMP Kit, but will link internally when the project generator discussion comes around again.