change_app_package_name icon indicating copy to clipboard operation
change_app_package_name copied to clipboard

Add tld domains

Open moha-b opened this issue 5 months ago • 0 comments

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.
  • Change the folder structure for scalability and maintainability.

image

merging this will close #41

moha-b avatar Sep 20 '24 11:09 moha-b