Codename One initializr – это онлайн-инструмент для создания начального проекта Codename One. Вы можете выбрать либо Kotlin, либо Java, затем вы можете загрузить проект и открыть его в своей локальной среде разработки.
В этом 5-минутном видео я использую initialize для создания простого Java-проекта, который я открываю и запускаю в IntelliJ. Я также провожу краткий экскурс по структуре проекта и построению целей.
TLDW (Слишком Долго не Смотрел):
Вот в чем суть. Перейдите в Codename One initialize , выберите либо “Проект Java Bare-bones”, либо “Проект Kotlin Bare-bones” в поле выбора “Шаблон” и нажмите “Загрузить”.
Извлеките полученный проект и откройте его в IntelliJ (или предпочитаемой вами среде IDE).
Нажмите “Выполнить” и подождите, пока Maven загрузит зависимости сборки. Он откроет симулятор с кодовым именем One с запущенным простым приложением “Hello World”.
Проект представляет собой проект Maven со следующими целями сборки:
- iOS
- Андроид
- Рабочий стол Mac
- Рабочий стол Windows
- Приложение на Javascript
- Приложение Windows UWP,
- Настольное приложение Java SE
- Проект Xcode
- Проект Android Studio
В видео я также демонстрирую, как добавить кнопку, при нажатии на которую открывается диалоговое окно. Это достигается путем открытия common/src/main/java/com/example/myapp/MyApp.java файл и добавление следующего к методу start() :
Button btn = new Button("Click Me"); btn.addActionListener(evt->{ Dialog.show("Hello World", "You Clicked Me", "OK", null); }); hi.add(btn);
Скоро я опубликую несколько последующих видеороликов, демонстрирующих, как создавать и развертывать проект на устройствах iOS и Android, поэтому следите за RSS-каналом или следуйте за мной (где бы вы ни получали мои сообщения), чтобы получать уведомления о их публикации.
Дополнительная информация
Последние несколько месяцев я усердно работал над переносом Codename One с Ant на Maven. Этот процесс теперь завершен , и он позволил нам внедрить новый, более простой рабочий процесс для создания проектов Codename One. Codename One initialize использует наш архетип maven проекта приложения Codename One для создания начального проекта. Прямо сейчас у нас есть только два начальных шаблона: простые проекты для Java или Kotlin. В ближайшее время мы добавим дополнительные шаблоны, в том числе некоторые шаблоны для полнофункциональных приложений, которые вы можете использовать и настраивать.
Я очень горжусь этой работой, и я в восторге от некоторых новых вещей, которые она позволит.
Если вы разработчик Java или Kotlin и заинтересованы в создании кроссплатформенных мобильных приложений, вам следует указать Кодовое имя Один попытка. Вы просто можете быть удивлены тем, насколько приятен этот опыт.
Оригинал: “https://dev.to/shannah/online-tool-to-generate-ios-android-starter-project-k7h”