# google-blockly-ios **Repository Path**: carlos-wong/google-blockly-ios ## Basic Information - **Project Name**: google-blockly-ios - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-26 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **The blockly-ios project is _no longer actively developed_ by the Google Blockly team. We will continue to review and accept pull requests. If you are looking to create a new Blockly-based app, we recommend using the [web version](http://github.com/google/blockly) in a WebView. We have also create an [XCode demonstration project](https://github.com/google/blockly/tree/develop/demos/mobile/ios) that does exactly this.** # Blockly for iOS [Blockly][1] is a library for building drag-and-drop visual editors for JavaScript, Python, Lua, and several other programming languages. Blockly for iOS is similar to its web counterpart in terms of API, but is: - Optimized for native iOS performance and easier integration in iOS apps - Written in Swift, with backwards compatibility for Objective-C projects - Designed with better touch support, such as custom input controls and multi-touch Here is a demo of using Blockly for iOS to program a "turtle": Blockly demo # Features Blockly for iOS includes: - All major features available in Blockly for [Web][2] and [Android][3] - Multi-touch support (currently only on iOS) - Block animations (currently only on iOS) # Requirements Supports devices running **iOS 8.0 or above**. # Get Started To get started using Blockly for iOS, follow [this guide][4]. To run through an exercise in creating an iOS app with Blockly, see our [codelab][10]. # API Reference For complete API documentation, visit our [API Reference Page][5]. # License Google is proud to offer Blockly for iOS for free and open source under the [Apache License, version 2.0][6]. # Community Blockly has an active [developer forum][7]. Please drop by and say hello. Show us your prototypes early; collectively we have a lot of experience and can offer hints which will save you time. # Registration Help us focus our development efforts by telling us [what you are doing with Blockly][8]. The questionnaire only takes a few minutes and will help us better support the Blockly community. # Contributing Want to contribute? Great! First, read [our guidelines for contributors][9]. [1]: https://developer.google.com/blockly/ "Blockly documentation" [2]: https://github.com/google/blockly "Blockly for Web repo on GitHub" [3]: https://github.com/google/blockly-android "Blockly for Android repo on GitHub" [4]: https://developer.google.com/blockly/guides/get-started/ios "Blockly for iOS developer tutorial" [5]: https://developer.google.com/blockly/reference/ios "Blockly for iOS API Reference Documentation" [6]: https://github.com/google/blockly-ios/blob/master/LICENSE "Apache open source license, version 2.0" [7]: https://groups.google.com/forum/#!forum/blockly "Blockly developer forum" [8]: https://developers.google.com/blockly/registration "Blockly developer registration form" [9]: https://github.com/google/blockly-ios/blob/master/CONTRIBUTING.md "Contributor guidelines" [10]: https://developers.google.com/blockly/codelab/ios