Можно ли создать новый проект в Android Studio с тем же пакетом и выгрузить в Google Play?
Есть приложение в Google Play, оно написано но Java.
Его нужно переписать на Kotlin'e, но проще было бы с нуля написать, создав новый проект в Android Studio.
Можно ли создать новый проект в Android Studio с тем же пакетом, подписать той же подписью и выгрузить в Google Play как новую версию? У кого есть такой опыт?
mayton2019, на андроиде и маркете проверка на уникальность происходит по пакетам. Нельзя поставить две прилажухи с одинаковым пакетом и разными подписями просто так. Но автор то выложит просто новую версию. Кроме того андроид и маркет не в курсе на каком языке приложение, там все компилится в dex формат. Хоть на питоне будет все изначально. Не понимаю в чем у него проблема
Jacen11, смена языка в проекте это "нихрена себе" смена версии. Это не билд и не минор. Это точно мажор даже с префиксом. Вобщем безразлично как там гугл-маркет различает эти эфемерные сущности. Главное чтоб все пользователи поняли что программный продукт сильно обновил версию. Это - важно.
А проблемы пре переносе будут. Котлин - это более сложный и более высокоуровневый язык. Он вводит операции и сущности которые раньше в Java не было. Но может быть и такая ситуация что Java использовала какую-то технологию которая в Котлине так не работает или ее вообще нет.
Котлин - это более сложный и более высокоуровневый язык.
нет, это не так
в студии и идеи из коробки работает автоконверт из джавы в котлин, не всегда оптимально, но алгоритм работы сохранит
Он вводит операции и сущности которые раньше в Java не было.
все эти "сущности" просто сахар и реализуются в джаве без проблем
Но может быть и такая ситуация что Java использовала какую-то технологию которая в Котлине так не работает или ее вообще нет.
такого почти не бывает, с рефлексией может проблемы
вы плохо знакомы с джавой и котлином. Котлин создавался как полностью совместимый с джавой. Ну и они оба компилятся в байт код. Можно даже декомпилить котлиновский код в джавовый
Вы просто таким постом обесцениваете Котлин низводя его до простого конвертера. А если конвертить - то
зачем вообще нужна смена языка? Оставайтесь на Java.
mayton2019, ну в смысле попробовать, это буквально мои рабочие задачи) я андроид разработчик
у гугла конфликты с ораклом и на андроид с большим опозданием новая джава заезжает, а у котлина лучше с обновлениями. Когда то в джаве не хватало сахара и частоты обновлений, теперь с этим нормально и в итоге котлин не может выбраться за пределы андроида, новые проекты все равно чаще на джаве стартуют.
Оставайтесь на Java.
На бэке и остаются с удовольствием)
кто в итоге будет использоваться чаще определенно сказать невозможно, мне оба языка нравятся