{"id":146011,"student_id":1981,"content":"{\"files\":{\"src/appinventor/ai_appinventor/IND02/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"31\\\" inline=\\\"false\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003eheading\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"32\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"25\\\" x=\\\"0\\\" y=\\\"53\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" instance_name=\\\"Canvas1\\\" event_name=\\\"Touched\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eCanvas1\\u003c/field\\u003e\\n \\u003ccomment pinned=\\\"true\\\" h=\\\"56\\\" w=\\\"150\\\"\\u003e畫布上點擊\\\\uff0c會依選定的顏色畫出半徑為10大小的實心圓圈\\u003c/comment\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"26\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" method_name=\\\"DrawCircle\\\" is_generic=\\\"false\\\" instance_name=\\\"Canvas1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eCanvas1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"27\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"x\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003ex座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"28\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"y\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003ey座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG2\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"{JYNBEb%aCyYZju@j9Ms\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG3\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"30\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"41\\\" x=\\\"0\\\" y=\\\"273\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"Button_RED\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eButton_RED\\u003c/field\\u003e\\n \\u003ccomment pinned=\\\"true\\\" h=\\\"35\\\" w=\\\"141\\\"\\u003e設定畫布的畫筆顏色為紅色\\u003c/comment\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"`=78NLuypyFu_r)BQBWB\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"PaintColor\\\" is_generic=\\\"false\\\" instance_name=\\\"Canvas1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eCanvas1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePaintColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_cyan\\\" id=\\\"43\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#ff0000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"35\\\" x=\\\"0\\\" y=\\\"365\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"Button_BLUE\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eButton_BLUE\\u003c/field\\u003e\\n \\u003ccomment pinned=\\\"true\\\" h=\\\"37\\\" w=\\\"146\\\"\\u003e設定畫布的畫筆顏色為藍色\\u003c/comment\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"7,[D5SylFs;eno_[LQ,O\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"PaintColor\\\" is_generic=\\\"false\\\" instance_name=\\\"Canvas1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eCanvas1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePaintColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_blue\\\" id=\\\"iL]x6d0x#TQ?iYg~](c/\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#0000ff\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"33\\\" x=\\\"0\\\" y=\\\"457\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"Button_CLEAN\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eButton_CLEAN\\u003c/field\\u003e\\n \\u003ccomment pinned=\\\"true\\\" h=\\\"34\\\" w=\\\"76\\\"\\u003e清除畫布\\u003c/comment\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"bJ]eh.hxQIde)5U6fr,C\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" method_name=\\\"Clear\\\" is_generic=\\\"false\\\" instance_name=\\\"Canvas1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eCanvas1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"38\\\" x=\\\"0\\\" y=\\\"549\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"Button_GREEN\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eButton_GREEN\\u003c/field\\u003e\\n \\u003ccomment pinned=\\\"true\\\" h=\\\"36\\\" w=\\\"145\\\"\\u003e設定畫布的畫筆顏色為綠色\\u003c/comment\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"PGu1-k#jZ$R6xHCdbDFw\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"PaintColor\\\" is_generic=\\\"false\\\" instance_name=\\\"Canvas1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eCanvas1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePaintColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_green\\\" id=\\\"^-eaBiM2]5*5!3*B]!kU\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#00ff00\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"44\\\" x=\\\"0\\\" y=\\\"641\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" instance_name=\\\"Canvas1\\\" event_name=\\\"Dragged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eCanvas1\\u003c/field\\u003e\\n \\u003ccomment pinned=\\\"true\\\" h=\\\"60\\\" w=\\\"132\\\"\\u003e畫布上拖拉\\\\uff0c根據手指軌跡及選定的顏色畫出線條\\u003c/comment\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"45\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" method_name=\\\"DrawLine\\\" is_generic=\\\"false\\\" instance_name=\\\"Canvas1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eCanvas1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"46\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"prevX\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e前點X座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"47\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"prevY\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e前點Y座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG2\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"-Z4*F^o)1hf^S_ObaP=~\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"currentX\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e當前X座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/IND02/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"*UNKNOWN*\\\",\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"IND02\\\",\\\"Scrollable\\\":\\\"True\\\",\\\"Title\\\":\\\"\\\\u5c0f\\\\u756b\\\\u5bb6\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1902435567\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"Button_BLUE\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF0000FF\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontItalic\\\":\\\"True\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Height\\\":\\\"40\\\",\\\"Width\\\":\\\"105\\\",\\\"Text\\\":\\\"BLUE\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"320706999\\\"},{\\\"$Name\\\":\\\"Button_RED\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFFFF0000\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontItalic\\\":\\\"True\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Height\\\":\\\"40\\\",\\\"Width\\\":\\\"105\\\",\\\"Text\\\":\\\"RED\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-1982650325\\\"},{\\\"$Name\\\":\\\"Button_GREEN\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF00FF00\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontItalic\\\":\\\"True\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Height\\\":\\\"40\\\",\\\"Width\\\":\\\"105\\\",\\\"Text\\\":\\\"GREEN\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"1515879691\\\"}]},{\\\"$Name\\\":\\\"Canvas1\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFFCCCCCC\\\",\\\"Height\\\":\\\"320\\\",\\\"Width\\\":\\\"-2\\\",\\\"TextAlignment\\\":\\\"0\\\",\\\"Uuid\\\":\\\"1455369879\\\"},{\\\"$Name\\\":\\\"Button_CLEAN\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Text\\\":\\\"\\\\u6e05\\\\u9664\\\\u756b\\\\u9762\\\",\\\"Uuid\\\":\\\"228414630\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/IND02/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.IND02.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$heading 0)\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"IND02\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Scrollable #t 'boolean)\\n (set-and-coerce-property! 'Screen1 'Title \\\"\\\\u5c0f\\\\u756b\\\\u5bb6\\\" 'text)\\n)\\n\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; Button_BLUE\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button Button_BLUE \\n(set-and-coerce-property! 'Button_BLUE 'BackgroundColor #xFF0000FF 'number)\\n\\n(set-and-coerce-property! 'Button_BLUE 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! 'Button_BLUE 'FontItalic #t 'boolean)\\n\\n(set-and-coerce-property! 'Button_BLUE 'FontSize 20 'number)\\n\\n(set-and-coerce-property! 'Button_BLUE 'Height 40 'number)\\n\\n(set-and-coerce-property! 'Button_BLUE 'Width 105 'number)\\n\\n(set-and-coerce-property! 'Button_BLUE 'Text \\\"BLUE\\\" 'text)\\n\\n(set-and-coerce-property! 'Button_BLUE 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event Button_BLUE Click()(set-this-form)\\n (set-and-coerce-property! 'Canvas1 'PaintColor -16776961 'number))\\n;;; Button_RED\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button Button_RED \\n(set-and-coerce-property! 'Button_RED 'BackgroundColor #xFFFF0000 'number)\\n\\n(set-and-coerce-property! 'Button_RED 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! 'Button_RED 'FontItalic #t 'boolean)\\n\\n(set-and-coerce-property! 'Button_RED 'FontSize 20 'number)\\n\\n(set-and-coerce-property! 'Button_RED 'Height 40 'number)\\n\\n(set-and-coerce-property! 'Button_RED 'Width 105 'number)\\n\\n(set-and-coerce-property! 'Button_RED 'Text \\\"RED\\\" 'text)\\n\\n(set-and-coerce-property! 'Button_RED 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event Button_RED Click()(set-this-form)\\n (set-and-coerce-property! 'Canvas1 'PaintColor -65536 'number))\\n;;; Button_GREEN\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button Button_GREEN \\n(set-and-coerce-property! 'Button_GREEN 'BackgroundColor #xFF00FF00 'number)\\n\\n(set-and-coerce-property! 'Button_GREEN 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! 'Button_GREEN 'FontItalic #t 'boolean)\\n\\n(set-and-coerce-property! 'Button_GREEN 'FontSize 20 'number)\\n\\n(set-and-coerce-property! 'Button_GREEN 'Height 40 'number)\\n\\n(set-and-coerce-property! 'Button_GREEN 'Width 105 'number)\\n\\n(set-and-coerce-property! 'Button_GREEN 'Text \\\"GREEN\\\" 'text)\\n\\n(set-and-coerce-property! 'Button_GREEN 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event Button_GREEN Click()(set-this-form)\\n (set-and-coerce-property! 'Canvas1 'PaintColor -16711936 'number))\\n;;; Canvas1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Canvas Canvas1 \\n(set-and-coerce-property! 'Canvas1 'BackgroundColor #xFFCCCCCC 'number)\\n\\n(set-and-coerce-property! 'Canvas1 'Height 320 'number)\\n\\n(set-and-coerce-property! 'Canvas1 'Width -2 'number)\\n\\n(set-and-coerce-property! 'Canvas1 'TextAlignment 0 'number)\\n\\n)\\n\\n(define-event Canvas1 Touched($x $y $touchedAnySprite)(set-this-form)\\n (call-component-method 'Canvas1 'DrawCircle (*list-for-runtime* (lexical-value $x) (lexical-value $y) 10 #t) '(number number number boolean)))\\n(define-event Canvas1 Dragged($startX $startY $prevX $prevY $currentX $currentY $draggedAnySprite)(set-this-form)\\n (call-component-method 'Canvas1 'DrawLine (*list-for-runtime* (lexical-value $prevX) (lexical-value $prevY) (lexical-value $currentX) ) '(number number number number)))\\n;;; Button_CLEAN\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Button Button_CLEAN \\n(set-and-coerce-property! 'Button_CLEAN 'FontSize 20 'number)\\n\\n(set-and-coerce-property! 'Button_CLEAN 'Text \\\"\\\\u6e05\\\\u9664\\\\u756b\\\\u9762\\\" 'text)\\n\\n)\\n\\n(define-event Button_CLEAN Click()(set-this-form)\\n (call-component-method 'Canvas1 'Clear (*list-for-runtime*) '()))\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"IND02\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2020-05-03T13:09:32.861+08:00","updated_at":"2020-05-06T10:57:38.722+08:00","name":"IND02","language":"appinventor","screenshot":{"url":null},"parent_id":124152,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":82,"hashid":"2pds689g","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":2528434,"file_name":"001.png","project_id":146011,"asset_id":210884,"created_at":"2020-05-06T10:57:30.407+08:00","updated_at":"2020-05-06T10:57:30.407+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦