구글이 안드로이드와 iOS용 Blockly 1.0을 출시했습니다. 이 프로젝트는 드래그 앤 드롭 코드 빌더를 사용하여 코딩을 더욱 시각적으로 만드는 것을 목표로 합니다.
수년에 걸쳐 Google은 개발자의 플랫폼 코딩을 지원하기 위해 많은 오픈 소스 프로젝트를 출시했습니다. 그러한 프로젝트 중 하나는 다양한 프로그래밍 언어를 위한 드래그 앤 드롭 시각적 편집기를 구축하기 위한 오픈 소스 라이브러리인 Blockly입니다. Blockly 라이브러리를 사용하면 드래그 앤 드롭하여 선택한 언어로 구문적으로 적절한 코드를 출력할 수 있는 시각적인 연동 블록 세트를 사용합니다. 이제 Android와 iOS에서 사용할 수 있습니다. Blockly for Android는 Blockly 편집기에서 표준 Android 보기와 조각을 제공하는 개발자 미리보기입니다.
이 프로젝트는 5년 전에 처음 발표됐다. 그 이후로 개발자들은 다음과 같은 수백 개의 프로젝트에서 Blockly를 사용했습니다. Code.org 또는 리틀비트. 프로젝트의 포크 이름은 다음과 같습니다. 스크래치 블록 어린이를 위한 코딩 앱을 만드는 데 최적화되어 있습니다.
프로젝트 버전 1.0은 앱 개발을 위해 다음 기능을 제공합니다.
- Blockly의 표준 UI
- 사용자 정의 블록, 도구 상자 범주 및 레이아웃
- 함수, 변수, 변경자 및 확장
- JavaScript, Python, Dart, PHP 및 Lua에서 코드 생성
- 국제화 지원(RTL 언어 포함)
최신 버전은 다른 프로젝트에도 몇 가지 개선 사항을 제공합니다. Google은 모바일 웹에 대해 더욱 구조화된 API를 추가하고 터치 지원을 개선했습니다. 또한 프로젝트 개발자들은 Internet Explorer 및 Edge 지원을 개선했습니다. Blockly는 이제 IE10+에서 완전히 지원됩니다. 또한 이제 모든 블록을 JSON으로 정의할 수 있으므로 단일 블록 정의 세트를 웹, iOS 및 Android에 사용할 수 있습니다.
다음 영상을 통해 Blockly에 대해 자세히 알아볼 수 있습니다.
Blockly를 사용하여 프로젝트를 구축하려면 해당 사이트를 방문하세요. 공식 웹 사이트. 다음 코드로 바로 이동할 수도 있습니다. 편물, 기계적 인조 인간, 또는 iOS. Google은 또한 필요한 학습 자료를 제공하는 iOS Codelab을 발표했습니다. Android 버전의 Codelab이 곧 출시될 예정입니다.
출처: 구글