Google släpper Blockly 1.0 för Android och iOS. Projektet syftar till att göra kodning mer visuell med en dra-och-släpp-kodbyggare.
Under åren har Google släppt många projekt med öppen källkod för att hjälpa utvecklare att koda för sina plattformar. Ett sådant projekt kallas Blockly, ett bibliotek med öppen källkod för att bygga dra-och-släpp visuella redigerare för en mängd programmeringsspråk. Med Blockly-biblioteket använder det en visuell uppsättning låsbara block som du kan dra och släppa för att mata ut syntaktisk korrekt kod på det språk du väljer. Nu är den tillgänglig på Android och iOS. Blockly för Android är en förhandsvisning av utvecklare som erbjuder vanliga Android-vyer och fragment i Blocklys editor.
Projektet tillkännagavs första gången för fem år sedan. Ända sedan dess har utvecklare använt Blockly i hundratals projekt, inklusive sådana som Code.org eller små bitar. Projektets gaffel namngiven Skrapblock är optimerad för att skapa kodningsappar för barn.
Version 1.0 av projektet innehåller följande funktioner för apputveckling:
- Blocklys standardgränssnitt
- Anpassade block, verktygslådkategorier och layouter
- Funktioner, variabler, mutatorer och förlängningar
- Kodgenerering i JavaScript, Python, Dart, PHP och Lua
- Internationaliseringsstöd (inklusive för RTL-språk)
Den senaste versionen ger även flera förbättringar till andra projekt. Google lade till mer strukturerade API: er och förbättrat pekstöd för den mobila webben. Dessutom förbättrade utvecklarna bakom projektet Internet Explorer och Edge-stödet. Blockly stöds nu fullt ut på IE10+. Dessutom kan alla block nu definieras av JSON, vilket gör att en enda uppsättning blockdefinitioner kan användas för webb, iOS och Android.
Du kan lära dig mer om Blockly från följande video.
Om du vill bygga dina projekt med Blockly kan du besöka dess officiell hemsida. Du kan också hoppa direkt in i koden för webb, Android, eller iOS. Google har också tillkännagett iOS Codelab som tillhandahåller nödvändigt läromedel. En Android-version av Codelab väntas snart.
Källa: Google