Всем привет,
Мы рады сообщить, что процесс пересмотра правил лицензирования фреймфорка ‘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С
Как начать работу
- Скачайте и установите последнюю версию Android Studio
- Объедините свое прикладное решение 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.
- Выполните публикацию вашей конфигурации на Web-сервере. Порядок объединения и публикации конфигурации не изменился, подробно описан в статье «Объединение конфигурации FBA…”
- Создайте новое мобильное приложение в 1С (смотрите уроки) и cгенерируйте для него шаблон Android-проекта. Для демо-конфигурации можно использовать один из примеров.
- Выполните импорт созданного проекта в Android Studio:
- Откройте окно терминала и выполните команду gradlew build
- Результаты сборки (apk-файлы) будут созданы в подкаталоге …\build\outputs\apk\ вашего проекта.
Для детального изучения фреймворка FBA toolkit вы можете клонировать репозиторий android.fba.toolkit полностью (выбирать лучше одну из релизных веток, например 1.6.2) и импортировать его в Android Studio.