change_app_package_name
change_app_package_name copied to clipboard
Add tld domains
Description of Changes
-
Kotlin Keyword Escaping for TLDs: Added support for escaping Kotlin keywords (is, in, as) that conflict with top-level domains such as.is (Iceland), .in (India), and .as (American Samoa). This ensures that package names containing these keywords are properly handled in Kotlin files.
- Introduced the
escapeKotlinKeywords
extension, which wraps conflicting keywords with backticks in package names. - Updated processMainActivity to apply the escaped package names when renaming
MainActivity.kt
.
- Introduced the
-
Change the folder structure for scalability and maintainability.
merging this will close #41