О выпуске версии 1.6

Всем привет,

Мы рады сообщить, что процесс  пересмотра правил лицензирования фреймфорка ‘FBA Toolkit’  завершен и теперь ‘FBA Toolkit’ это свободное программное обеспечение под лицензией  Apache-2.0. Это значит, что:

  • больше нет никаких лицензионных отчислений, ключей и активаций
  • вы можете использовать программное обеспечение для любых целей, свободно распространять, изменять и распространять изменённые копии данного ПО
  • создавать производное ПО, которое не обязано быть бесплатными и открытым. Единственным условием, является информирование о факте использования исходного кода.
  • конфигурация «FBA» для платформы «1С:Предприятие 8.1 (8.2, 8.3) является неотъемлемой частью ‘FBA Toolkit’ на которую так же распространяется лицензия
  • общедоступный и полностью открытий исходный код

Примечание:

Обновление лицензии на  ‘FBA Toolkit’ не затрагивает условия лицензирования продуктов 1С:Предприятие 8.  Для использования программных продуктов системы “1С:Предприятие 8″ необходимо приобретать лицензии (на рабочее место, на использование сервера и т.п)

Как результат работ,  представляем версию 1.6

  • проведен рефакторинг и оптимизация кода, добавлены авто-тесты (покрытие ~20%), тесты для основных элементов UI
  • добавлена поддержка Material Design, новые примеры
  • фреймворк настроен для использования с официальной средой разработки  - Android Studio
  • библиотека ActionBarSherlock не используется
  • более не поддерживаются неактуальные версии Android < 4.0
  • Все необходимые данные лежат в одном месте, git-репозиторий на GitHub, где:
    /engine – основной компонент
    /addon_mapsforge – дополнительный компонент (для оффлайн  карт OpenStreetMap)
    /samples – примеры
    /ext_res/1c/1.0.6/ – конфигурации «FBA» для 1С

Как начать работу

  1. Скачайте и установите последнюю версию Android Studio
  2. Объедините свое прикладное решение 1C с конфигурацией «FBA» (используйте /ext_res/1c/1.0.6/8.3/config/fba_1.0.6.cf или /ext_res/1c/1.0.6/8.2/config/fba_1.0.6.cf) или установите демонстрационную конфигурацию fba_1.0.6_demo.dt.
  3. Выполните публикацию вашей конфигурации на Web-сервере. Порядок объединения и публикации конфигурации не изменился, подробно описан в статье «Объединение конфигурации FBA…”
  4. Создайте новое мобильное приложение в 1С (смотрите уроки) и cгенерируйте для него шаблон Android-проекта. Для демо-конфигурации можно использовать один из примеров.
  5. Выполните импорт созданного проекта в Android Studio:
  6. Откройте окно терминала и выполните команду gradlew build
  7. Результаты сборки (apk-файлы) будут созданы в подкаталоге …\build\outputs\apk\ вашего проекта.

Для детального изучения фреймворка FBA toolkit вы можете клонировать репозиторий android.fba.toolkit полностью (выбирать лучше одну из релизных веток, например 1.6.2) и импортировать его в Android Studio.

Похожие записи: