0% found this document useful (0 votes)
40 views67 pages

Transxml

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views67 pages

Transxml

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 67

All

Add

Agree

Cancel

Choose

Change

Close

Copy

Delete

Edit

Exit

Overwrite

Yes

No

Modify

Ok

Reset

Save

Save as new

Submit

Show

Purchase

public

private

Locale

Enroll

Enrolled

Ended

Description

Detail
Try Again

Contributor

Collection

Create

Information

Decrypt

Import

Import %s Item(s)

Finish

Remove

Run

Save

Continue

Go Back

Select

See More

See All

Settings

Share

Update

Upload

Preview

Review

Restore

Warning

*deprecated

Watch

Project Information

Package
Project

App Name

Version code

Version name

Activity

View

Custom View

Component

Drawer

MoreBlock

Image

Sound

Font

Widget

Block

Variable

Insufficient storage space

There is not enough space available in the storage. (ᴎ) Please make room and
try again

Not enough memory

Progressing

Now Loading

Downloading

Downloading Data Files

Downloading Resources

Downloading Icon

You need to be logged in to use this feature

You need to create a username to use this feature

Please check your internet connection

Copied to clipboard
Contacts permission is needed to enable social media login in Sketchware.
Please give access in the next step

Permission Denied. Please click on "Settings" to allow permission for


"Contacts".Without this permission, you can not use Google Account to login

In order to manage purchase history, we need permission to access your


Google Account

Permission Denied. Please click on "Settings" to allow permission for


"Contacts". (ᴎ) Without this permission, we can not manage the purchase
history

Permission Required

To access photos, media, and files, please give Sketchware permission in the
next step

Permission Denied. (ᴎ) Please click on "Settings" to allow permission for


"Storage". Without this permission, some features may not function properly

Permission denied

We need your permission to Storage to save and load projects

Files to save do not exist

Current name is unavailable

Save complete

Reset complete

Delete complete

Copy complete

Upload complete

Modify complete

Updated

Are you sure?

Unknown error! Please contact the administrator

Failed to load data

Failed to initialize

An error occurred!

Failed to save

Failed to connect to the server

Ad failed to load. Try again shortly


Failed to save in the server

Activity not found

Failed to download from the server

Access denied

My Projects

Tutorials

Shared Projects

Remove Ads

Purchase List

Documentation

Share with Friends

System Settings

Program information

Language Settings

Get my invitation

Open in Slack (Invitation Required)

Create Awesome Apps

User-friendly interface and hassle-free experience

Simple Block Programming

No programming experience necessary

Share With the World

Explore and share awesome creations with others

Explore

Sign In

Are you sure you want to delete this project?

A project with the same name already exists. Would you like to overwrite?

Create A New Project

Setting

Share

Sign
Export

Delete

Please change to a different package name. Projects starting with "%s"


package name can not be shared

Share failed. Please try again later

Tap to change Icon

Enter application name

New Project

Project Settings

Advanced Settings

Package name

Project name

Package name must contain at least one or more Dot(.) character

Save

Create App

Choose

Choose from Gallery

Choose from Gallery (with Crop)

Change to Default Icon

This project is linked with Firebase. Firebase may not work properly if you
change the package name.

Are you sure you want to reset the icon?

Version Control

Code

Name

Share Project

Visibility

Public

Private

Allow comments
Screenshots

At least one screenshot is needed

Title

Description

This will be the title for the post

Explain about your application in a few sentences

Terms of Use

Please read and agree to our terms before continuing

If you set the project private, you will only be able to access it using the
same login information

Share complete

Select my Projects

Select Shared Projects

Currently shared project

Terms of Use Agreement

You agree that you will NOT share

I Agree

Sexual content

Empty projects

Advertisements

Content that infringes copyright law

Disrespectful or insulting projects

Publish to Google Play Store

By signing the application, you can then export the project to upload to the
Play Store

Sign APK File

Sign

To upload your APK file to the Google Play Store, a self-signed certificate
is needed

Certificate

Certificate was not found


Incorrect password

Enter new password

Enter current password

Create a New Certificate

Enter certificate name

Certificate

Validity(Years)

First and Last Name

Organizational Unit

Organization

City or Locality

State or Province

Country Code(XX)

Confirm the password

Create

Export Certificate

Failed to create a new certificate

Delete Certificate

Are you sure you want to delete this certificate? You won't be able to undo
this action and there could be a problem when uploading your application to
the Google Play Store.

A new certificate has been created

%s APK file for installation

attached file : %s

Choose email

Share apk file

View

Event

Component

Library Manager

View Manager
Collection Manager

Image Manager

Sound Manager

Font Manager

Show Source code

Available Java Files

Save Project

Exit Project

Save & Exit

Do you want to save your changes before quitting?

Restore Data

Something went wrong and previous data was not saved. Would you like to
recover it?

Getting ready to build

Stop block does not exist in forever block

Break block can only be used inside the repeat or forever blocks

Configuration

Global

Theme

Library

Collection

View

Image

Sound

Font

Show Source Code

Color theme

Component settings

My saved collections

Manage multiple screens


Import photos and icons

Import music and sound efects

Import different fonts

View Java and XML files

Enabled

Please refer to the tutorial if it's your first time setting up.

AppCompat

AppCompat and Design

The existing Drawer Layout and FAB will be deleted. Would you like to
continue?

Drawer Layout, Floating Action Button

Use Firebase Database and Authentication

Including the library may slow down the compilation time on certain devices.

Activating App Compat library will let you add Drawer Layout and Floating
Action Button to the Activities.

If enabled, you will be able to use Firebase DB, Auth, and Storage
Components.

Firebase Settings

Data location

Enter the data location

Enter Full Firebase Database URL

Enter Firebase APP ID

Enter Firebase API Key

Enter Firebase Storage Bucket Url

Project ID, App ID, and API Key must match the values inside the Firebase
Console.

Storage Bucket URL must match the value in Firebase Storage for it to work
properly.

Firebase Setup Tutorial

Firebase

If you uncheck the option for Firebase DB, existing Firebase components will
be deleted. Are you sure you want to continue?
Go To Firebase Console

Go To Firebase Database

Go To Firebase Authentication

Go To Firebase Storage

Firebase Realtime Database is Google's cloud-based NoSQL database, where you


can save and sync data realtime.

In order to use this component, you have to setup the settings in the
Library Manager first.

In order to use this component, you have to setup the API Key in the
Firebase Settings first.

Path starting from the root. (ᴎ) ex)"users/username"

Full Database URL, App ID, and API Key must be filled out.

This Project

My Collection

Add to My Collection

Change name

There seems to be a naming conflict. Please make sure there are no duplicate
names.

There were no naming conflicts

Edit complete

Add complete

Import complete

New Custom View

New Activity

Edit Activity

Screen Orientation

Keyboard Settings

Activity Preset

Empty Activity

View Name :

Activity Name :

Including the drawer or the FAB may slow down the compilation time on
certain devices.

No views to display

To create a new Activity, add it here

Create a new Custom View here

Custom View can be used to change the way items are displayed inside the
ListView or the Spinner

Enter View name

Add Image

Edit Image

Edit Image Name

If you add an image here (ᴎ) You can use it as an Icon or ImageView

Enter image name

Apply same naming style to other available images

Add Sound

Edit Sound

Edit Sound Name

Enter sound name

Add background music (ᴎ) or sound effects here

Apply same naming style to other available sounds

Add Font

Edit Font

Edit Font Name

If your device does not support the font above, the text in the parentheses
may fail to display

Enter font name

An example sentence for preview

Add font files with .ttf extension

Apply same naming style to other available fonts

My new font would look like this!

Import Icon

Enter icon name


Black

Grey

White

Block Details

Enter block name

Widget Details

Enter widget name

Recently used properties will be displayed

Widgets

Layouts

Properties

Save Widget to My Collection

Saved widgets are saved to My Collection and are accessible from all the
projects.

Delete from My Collection

Are you sure you want to delete your saved widget from My Collection? This
action can not be undone.

Add new event

Add new component

New event added

New events added

No events to display

No available events to add

Event Menu

Initialize logic

Delete moreBlock

Delete Event

Are you sure you want to reset this logic?

Are you sure you want to delete this moreBlock?

Are you sure you want to delete the selected component?


All logic data of the selected event will be lost (ᴎ) Do you want to
continue?

On activity create

MoreBlock

On back button press

On activity start-up complete

On activity becoming visible

On activity no longer visible

On activity destroyed

On activity resume

On activity pause

onClick

onCheckChanged

onItemSelected

onTextChanged

onProgressChanged

onStartTrackingTouch

onStopTrackingTouch

onPageStarted

onPageFinished

onAnimationStart

onAnimationEnd

onAnimationCancel

onItemClicked

onItemLongClicked

onBindCustomView

onChildAdded

onChildChanged

onChildRemoved

onCancelled
onSensorChanged

onCreateUserComplete

onSignInUserComplete

onResetPasswordEmailSent

onAdLoaded

onAdFailedToLoad

onAdOpened

onAdClosed

onUploadProgress

onDownloadProgress

onUploadSuccess

onDownloadSuccess

onDeleteSuccess

onFailure

onPictureTaken

onFilesPicked

Component menu

Delete Component

Enter Component name

File name

Enter file name

New blocks have been added in the Logic Editor

No components to display

Enter mime type

Select Mime Type

All files

Image files

Audio files

Text files

Add Component
Intent is used to start a new Activity

File is used to save data locally

Calendar is used to calculate time and date

Vibrator is used vibrate the device

Timer is used to delay certain actions

SoundPool is used to play short sound effects

MediaPlayer is used to play big sound files

Dialog is used to create a pop-up

ObjectAnimator is used to animate certain properties of a View

The gyroscope measures the rate of rotation in rad/s around a device's x, y,


and z axis.

Firebase Auth allows online user authentication

Firebase Storage is built for app developers who need to store and serve
user-generated content.

Camera is used to take a picture.

FilePicker is used to select raw and media files, such as images, sounds,
and text.

MIME type is used to identify a type of data. (ᴎ) ex)"*/*", "image/*",


"audio/*", "text/*"

Save Block to My Collection

Saved blocks are added to My Collection and are accessible from all the
projects.

Delete from My Collection

Are you sure you want to delete your saved block from My Collection? This
action can not be undone.

Boolean

Number

String

Map

List Number

List String

List Map
Select widget

Select image

Select background image

Select sound

Select font

Select typeface

Select number variable

Select boolean variable

Select string variable

Select map variable

Select number list

Select boolean list

Select string list

Select map list

Select list

Select activity

Select intent component

Select file component

Select intent action

Select intent flag

Select calendar component

Select calendar field

Select vibrator component

Select timer component

Select Firebase DB component

Select dialog component

Select MediaPlayer component

Select SoundPool component

Select ObjectAnimator component

Select Gyroscope component


Select Interstitial Ad component

Select Firebase Storage component

Select Camera component

Select FilePicker component

Select visibility

Select cache mode

Select repeat mode

Select target property

Select interpolator

Select gyroscope component

Select directory type

Select Firebase Auth component

Copy blocks

Paste copied blocks

Add variable

Remove variable

Add list

Remove list

Create

Add component

Add new variable

Remove a variable

My Block Collection

Add new list

Remove a list

Create a new More Block

Block Name

Are you sure?

Your current work will be lost


* Enter a new name for the block

Enter a label text

Enter a variable name

Add

Add Label

Add Variable

Add Variable Type

Enter Number value

Enter string value

Enter data value

Selected variable is currently used (ᴎ) Please try again after removing the
blocks with this variable

Selected list is currently used (ᴎ) Please try again after removing the
blocks with this list

Selected block is currently used (ᴎ) Please try again after removing the
block(s)

Can't use reserved keywords

The variable name must start with a letter

Select a block you want to copy

A valid name for Moreblock is required

Enter variable name (Case-sensitive)

Shared

Favorite

Remaining Shares :

Go premium

No projects to display

Account Settings

No nickname created

Log Out

Keep your projects safe (ᴎ) with a free Sketchware Account

Create a Sketchware Account


By logging in, you're agreeing to the terms

Terms of Service

Reset Password

Failed to login

Choose an account

Account Suspended

Deactivate Account

Current nickname is unavailable

Nickname unavailable

Edit Profile

*This name will be shown to public

Enter your name or nickname

Deactivate

Deactivate account

All information will be lost. (ᴎ) Do you want to continue?

Trending

Open Project

New

Popular

Editors' choice

Editors' Choice Projects

Popular Projects

New Projects

My Shared Projects

My Liked Projects

%s's Shared Projects

No shared projects to display

Update Required

You need the latest version of Sketchware to open this project

Share Project
Would you like to share this project?

About

Comments

Open project

Read less

Read more

Last Updated

Registered Date

More Projects by %s

Report Project

Save as New

Edit Project

Delete Project

Sexual content

Graphic violence

Hateful or abusive content

Spam

Advertisements

Gambling content

Illegal activity

Other objection

Flag as inappropriate

The reason you find this content or app objectionable:

The reason has to be written in English

Deleting project failed (ᴎ) Please try again later

Download failed (ᴎ) Please try again later

Enter your comment

Show %s's projets

Copy Comment
Delete Comment

Are you sure you want to delete this comment?

No comments to display

Commented

This comment was already deleted

Failed to load comments (ᴎ) Please try again later

Deleting comment failed (ᴎ) Please try again later

Enter your comment

Failed to comment (ᴎ) Please try again later

You already liked this project

Liked

Unliked

Like was not registered

Like failed (ᴎ) Please try again later

Unlike failed (ᴎ) Please try again later

Deleted Comment

Deleted Project

Failed to generate a shareable link

Are you sure you want to delete this project? You can't undo this action

What's your awesome project?

Share my project

Want your project featured?

Language Files

Upload strings.xml

Download Language File

Version

Shared Language Files

Reset Language Settings

Are you sure? The current language file will be deleted and Sketchware will
revert back to English.
A new version of localization file is available. Would you like to update?

Download complete. Restarting Sketchware now

If your device does not support the font above, the text in the parentheses
may fail to display

My Shared Language Files

Upload strings.xml

Available Language Files

You have already shared this strings.xml file

Modify Language File

Failed to upload to the server

Failed to update the file on the server

Failed to delete from the server

The strings.xml file will be uploaded. Continue?

Your strings.xml file is not valid. Please double check the file.

Language Information

Version number for strings.xml should be no longer than %d characters

Duplicate of this file was previously downloaded or uploaded.

Download and encryption complete.

Version and locale code not found. Please write them on the first line of
the file.

Missing version information.

Missing locale code.

The locale code of strings.xml does not match the file you are trying to
edit.

Download

Copy Comment

Delete Comment

Explain about your strings.xml in a few sentences

No language files uploaded

No language files shared

More Language files by %s


Are you sure you want to delete?

You already liked this language

Liked

Unliked

Like failed (ᴎ) Please try again later

Like was not registered

Unlike failed (ᴎ) Please try again later

Failed to comment (ᴎ) Please try again later

Purchase List

Purchase List

License Duration

Order No.

Timestamp

Item name

Price

Paid service expired

Time until expiration

Program Information

Reset system

Check Update

Update Log

Share with Friends

Service terms

Reset

Reset all settings and data

Reset all settings

All projects will be resetted. (ᴎ) Do you want to continue?

All of the data was initialized

Android version

System resolution
Dpi

Model name

Developer options

Setting vibration

Automatically save

Use Push Notification

Enable Alerts

Subscribe to Sketchware Newsletter

Vibrate when widget or block is long-pressed

Automatically save when you exit from project

*You need to enable automatic login to use this feature

Stay updated on Sketchware's latest news

Ongoing Promotions

My Enrolled Promotions

Available Promotions

%d tickets

Redeem

%d checked-in days

Check in every day to win a free discount coupon!

Redeem coupon

Check in

Ticket

My Available Tickets

Choose a Ticket

Show Results

You have received %d tickets

You have received %d ticket

No Rewards

There are no available rewards


Won a free pass

Won a %s discount coupon

You can redeem the %s coupon

Please try again next time

You have checked in today

You will be able to win a discount coupon after checking in a certain number
of days

You will have a higher chance of winning the pass depending on the number of
tickets you own

Did you check in today? You will receive a free discount coupon!

You have won a free pass! (ᴎ) Please redeem this pass before %s

You have won a free %d discount coupon (ᴎ) Please redeem this coupon before
%s

The reward has been expired (ᴎ) [Expiration date: %s]

There are no promotions available

* The promotion may end earlier than noted

You have already participated today. Please try again tomorrow

Please try again during the promotion period

Invalid Reward

Reward Details

Discount Coupons

Check my available promotions

Invalid e-mail address

Use at least %d letter(s)

You can use maximum %d letters

Only use letters(a-z), numbers and Special characters(.)

Only use letters(a-z), numbers and Special characters(_)

Only use small letters(a-z), numbers and special character(_)

Special letters(&, <, >, ", ') are not allowed

Invalid format

Change font size


Your "strings.xml" file has been successfully loaded!

License expired. (ᴎ) %s

Your device does not support this hardware. This component may not function
properly

%s liked your project

%s commented on your project

The following page is compatible with Google Chrome. Would you like
to install Chrome?

This device is not supported. Google Play services aren't installed.

Free Trial

Would you like to watch an advertisement to unlock the content for a single
use?

New Update Available

You need the latest version of the application to continue

Enter hex color code

No custom color found

This color already exists

Delete All Custom Colors

Are you sure? This operation can not be undone

Delete Custom Color

Are you sure? This operation can not be undone

Duplicate file name in my collection

File does not exist

Failed to save to my collection

Follow these examples! It may result in a runtime error if you don't! (ᴎ)
(ᴎ) ACTION_CALL, ACTION_DIAL (ᴎ) tel:number (tel:12345678) (ᴎ) (ᴎ)
ACTION_VIEW (ᴎ) url type (http://sketchware.io)

It does not work when single_line is 'false' and input_type is 'text'

Enter value

Basic

Recent

Event
Layout Properties

Text Properties

Image Properties

View Properties

SeekBar Properties

width

height

orientation

text size

text style

text font

input type

ime option

spinnerMode

scale type

resource

gravity

layout gravity

single line

lines

enabled

clickable

checked

text color

hint color

background color

background resource

text

hint

weight
weightSum

Id

rotate

padding

margin

dividerHeight

choiceMode

image

alpha

max

progress

translationX

translationY

scaleX

scaleY

customView

Define

When

On activity create

On back button press

On activity start-up complete

On activity becoming visible

On activity no longer visible

On activity destroyed

On activity resume

On activity pause

clicked

checkChanged

itemSelected
textChanged

pageStarted

pageFinished

progressChanged

onStartTrackingTouch

onStopTrackingTouch

onAnimationStart

onAnimationEnd

onAnimationCancel

itemClicked

itemLongClicked

onBindCustomView

onChildAdded

onChildChanged

onChildRemoved

onCancelled

onCreateUserComplete

onSignInUserComplete

onResetPasswordEmailSent

onSensorChanged

onDateChange

onUploadProgress

onUploadSuccess

onDownloadSuccess

onDeleteSuccess

onFailure

onPictureTaken

onFilesPicked

Variable

List
Control

Math

Operator

View

Component

File

More Block

set

to

set

to

increase 1

decrease 1

set

to

create new map

put key

value

get key

contain key

remove key

size

clear

is empty

get all keys to

add

to

insert

at
to

get at

of

index

in

contains

add

to

insert

at

to

get at

of

index

in

contains

add key

value

to

insert key

value

at

to

get value at

key

of

set key

value

at

to
contains at

key

delete at

of

length of

clear

repeat

forever

stop

if

then

if

then

else

true

false

<

>

and

or

not

pick random

to
length of

join

and

index

of

last index

of

substring

to

equals

contains

replace all

with

replace first RegEx

with

replace all RegEx

with

toNumber

trim

toUpperCase

toLowerCase

toString

without decimal

toString

with decimal

toDecimalFormat

add source directly

getDip

getDisplayWidthPixels

getDisplayHeightPixels
PI(π)

E(e)

to the

power

minimum of

and

maximum of

and

square root of

absolute value of

round

ceil

floor

sin

cos

tan

arcsin

arccos

arctan

exp

ln

log

Degree

to Radian

Radian

to Degree

When

clicked

setEnable
getEnable

setVisible

setClickable

setText

getText

setBackgroundColor

setBackgroundResource

setTextColor

setImage

setColorFilter

setRotation

getRotation

setAlpha

getAlpha

setTranslationX

getTranslationX

setTranslationY

getTranslationY

setScaleX

getScaleX

setScaleY

getScaleY

setChecked

getChecked

setThumbResource

setTrackResource

setListViewData

setListCustomViewData

setSpinnerData

setSelection
getSelection

setProgress

getProgress

setMax

getMax

refreshData

refreshData

loadUrl

getUrl

setCacheMode

canGoBack

canGoForward

goBack

goForward

clearCache

clearHistory

stopLoading

zoomIn

zoomOut

setAction

setData

setScreen

putExtra key

value

setFlags

StartActivity

Activity getExtra key

Finish

Activity
getData key

setData key

value

removeData key

getNow

add

value

set

value

Format

Difference

vibrate for

ms

after

ms

after

ms for every

ms

cancel

set title

set message

show

dismiss

OK Button

Clicked

Cancel Button

Clicked

Neutral Button

Clicked
create

start

pause

seek to

get current duration

get song duration

reset

release

is playing

set looping

is looping

create max stream count

SoundID :

load

StreamID :

play Sound ID

1 +

times

stop stream ID

set target

set property

set value

set values from

to

set duration

set repeat mode

set repeat count

set interpolator

start
cancel

is running

Toast

copyToClipboard

Activity set title

getDate(ms)

setDate

ms

setMinDate

ms

setMaxDate

ms

getTime(ms)

setTime

ms

add key

value

push value

delete key

get children to

then

Json

to

to JSON String

Json

to

to JSON String

createUserWith Email

and Password

signInWith Email
and Password

send password reset email to

signInAnonymously

FirebaseAuth isLoggedIn

FirebaseAuth getEmail

FirebaseAuth getUid

FirebaseAuth signOut

push getKey

smoothScrollToPosition

setTypeface

with style

getLocationX

getLocationY

isDrawerOpen

openDrawer

closeDrawer

start Listening

stop Listening

Sensor start

Sensor stop

add

to

insert

at

to

get at

of

to

upload file path


name as

download file url

to file path

delete file url

take picture

pick files

delete file path

copy file path

to path

write String

to file path

read file path

move file path

to path

is exist file path

make directory path

file list in path

to

path

is directory

path

is file

get length of path

starts with

ends with

get last segment path of

get external storage directory

get package data directory

get public directory type

resize image retain ratio from path


to path

max size

resize image to square from path

to path

max size

resize image to circle from path

to path

resize image rounded from path

to path

round pixels

crop image center from path

to path

width

height

rotate image from path

to path

angle

scale image from path

to path

skew image from path

to path

set image color filter from path

to path

color

set image brightness from path


to path

value

set image contrast from path

to path

value

set image from file path

set image from url

get jpeg rotate from file path

onPictureTakenCancel

onFilesPickedCancel

onPictureTakenCancel

onFilesPickedCancel

STEP %d

Prev

Next

Go To Documentation

adSize

onDateChange

firstDayOfWeek

Interstitial Ad lets you add fullscreen advertisements.

Use Google AdMob

AdMob

Open AdMob Console

Open AdMob Setting

AdMob is a mobile advertisement platform provided by Google. Monetize your


apps by adding AdMob.

If you uncheck the option for AdMob, existing AdMob widgets and components
will be deleted. Are you sure you want to continue?

Add Ad Units

First, you need to create Ad Units inside the AdMob console. Add the created
Ad Units manually or by linking your AdMob account.
Assign Ad Unit IDs

Assign Ad Unit IDs to the Banner and Interstitial ads.

Configure Test Devices

If you test AdMob without adding your device ID, your AdMob account may be
banned. Please add your device ID.

Review Information

Please review the information below. If they are all correct, click on
"Save".

Link AdMob Account

Add Manually

At least one Ad Unit ID is needed

Request for Ad Unit failed. Please double check your AdMob account [%s].

Add Ad Unit

Ad Unit Name

Ad Unit ID

Delete Ad Unit

You are about to delete the selected Ad Unit. Are you sure?

Banner AD

Interstitial AD

Ad Name

Ad Unit ID

Select Ad Unit

Please select appropriate Ad Unit for each item

Add Test Devices

Test Devices

Device ID

Duplicate Device ID found

Delete Test Device

You are about to delete the selected Test Device ID. Are you sure?

In order to use this component, you have to setup the settings in the
Library Manager first.
In order to use this widget, you have to setup the settings in the Library
Manager first.

No Ad Unit ID to display

No Test Device ID to display

AppCompat Library will be enabled since Firebase requires AppCompat as a


dependency.

You can not disable the AppCompat Library when Firebase is in use.

onAdLoaded

onAdFailedToLoad

onAdOpened

onAdClosed

load

create

load

show

Subscribe

Publish To Google Play Store

Do you have a Google Play Developer Account?

Check Service Account Credentials

Publish Account Settings

Authorization Error

This JSON file's access token expired. Please select a valid json file

Invalid JSON File

The JSON file is invalid. Please double check the file

I have a Google Play Developer account

I do not have a Google Play Developer account

JSON File

Client Id

Client Email

Select JSON File

This procedure is necessary for future publishing. Sketchware does not save
or edit this JSON file. Do you want to continue?

Refresh Service Account

Service Account credentials will be reset. Do you want to continue?

Become a Publisher

To publish apps on Google Play, you need a Google Play Developer account.
Please create a Google Play Developer account first.

Please refer the documentation for additional help.

Go To Play Developer Console

App Information

Publish Type

Store Listing

Graphic Assets

Upload APK File

Release Information

Review Information

Default Language and Name

Determine the type of this publishing

Provide short and full descriptions

Attach images for your app

Sign and upload an apk file for this project

Provide release information

Below is a preview of your application on the Play Store. Please review that
all the information is correct.

Publish

Sign

Choose a Project

Select a project to publish or update

Please use a different package name. Projects starting with "%s" package
name can not be published

Version Code Error

The version code needs to be updated before publishing. Update the version
code automatically?
Load Data Error

Publisher Commit Error

Publisher Access Error

Upload Data Error

Delete Data Error

Change Version Code

Conflict Version Code

This version code cannot be used. If you wish to update the version code,
please click on the OK button.

This app's version code has changed. Do you want to sign the APK file again?

No Projects to display

Default Language

Application Name

I want to publish an update including the APK file

I want to update the store description

Upload APK File Agreement

After the app is published, the APK file will be uploaded to Sketchware
server for backup purposes. Do you want to continue?

Title

Short Description

Full Description

Video

Invalid %s Length

The text length is invalid. Please double check the length of your listing.

Icon

Screenshots

Delete Screenshot Error

There should be at least two screenshots

Screenshot Size Error

Screenshot size is invalid. (Min length for any side: 320px. Max length for
any side: 3840px)
Icon Size Error

Icon size is invalid. (512 X 512)

Delete Screenshot

Do you want to delete this image?

Sign the APK file automatically (Recommended)

Use my own release key to sign the APK file

I am not updating my APK file

Release Key

Password

Upload APK Error

The password for this release key is incorrect.

Sign APK file again

The APK file does not exist. Please sign the APK file again

The APK file is ready to upload. (ᴎ) Click "NEXT" to upload the APK file

The APK file is uploaded and ready for publishing.

Use the release key in Sketchware server to sign the APK file

I want to use the published APK file

You didn't select a release key

Track

Status

Release Name

Release Version

Release Note

Fraction

Alpha

Beta

Production

Internal

Select Status
Halted

In Progress

Completed

Draft

Track Manage Error

The APK file does not exist in this track's status. Please double check if
this track includes the APK file.

The version code of the APK file has to be higher than the version code of
this track's status. Please double check this track's status.

Install

Read more

No release note to display

Publish Complete

The project was successfully published.

Published Track

Published Version Code

Published Date

Published Status

Published Fraction

Back Up

Code

Reason

Message

More Detail

Publishing Manager

Publish your first app by clicking on the FAB

Your First Upload

This is your first time uploading this application

One APK with the same package name must be manually submitted to the Google
Play Store before the publish to Google Play function works properly.

When you click the button below, We will send you a detailed guide with the
necessary assets to your email:
I understand

Email Address

Please input your email address

Please input a valid email address

Failed to send the email

We sent you an email!

We sent your apk and a publishing guide to your email. Please follow the
guide on the email and publish your first apk.

Project Not Linked

The service account is invalid to this package or this package name is


already existed in Google Play Store. Please check these issues

Compile APK Failed

The compilation of the APK file is failed. Please check this project

Publish Start Failed

Please try again after save as new

Play Store

Publish

Backup Complete

Backup Failed

Backup Success. You will be able to re-download the project whenever you
need to.

Download Complete

Download Failed

Download for %s Completed

Chrome Browser Required

APK compilation failed

Publish to Google Play Store

AdMob

Ad-free Experience

Export Projects

Unlimited Sharing
Publish and update your applications

Monetize your applications

Ad-free experience

Export Java and XML source code for Android Studio

Unlimited share, sign, and exports

Subscribe now to become a premium user!

Premium users can

Premium Features

Problem setting up in-app billing:

1. Error purchasing:

2. Error purchasing:

Verification error

Save Sketchware

Download

You can download the sample project shown in the video

AdMob Manager

Project Settings

Enter Full Database Url, Web API Key, and App ID

Storage URL Settings

Enter the Firebase Storage URL

Settings Review

Please review the information below. If they are all correct, click on
"Save"..

Full Database URL (e.g. sk-pro-default-rtdb.firebaseio.com)

App ID

API Key

Storage Bucket URL

Please provide all necessary information

Firebase Manager

Competitions
In Progress

User Rank

Rank Information

Points Range

Starting Soon

Closed

Completed

Closes Today

Days Remaining

No competitions to display

My Status

Rewards

Google Play Gift Card

Points Rewarded

Entering Bonus

Winning Bonus

Enroll

Submit

Eligible to Enroll

Not Eligible to Enroll

Enrolled

Not Enrolled

Your rank does not meet the requirements

Submitted

Not Submitted

Winner

Congratulations. You won!

Enroll Complete

Competition Terms
Submission Steps

1. Screen Record the project, starting from when you click on the "RUN"
button inside the project.. (ᴎ) * There are many screen capture
applications available on the Play Store. (ᴎ) 2. Upload the video on
YouTube. (ᴎ) 3. Submit the YouTube URL along with the project. (ᴎ)
4. Failing to follow the steps above will result in a disqualification.

Competition Terms

I agree to the terms and conditions

Request Enrollment

Submit Project

Youtube URL

Please submit the screen recording of the demo. (Recorded from pressing the
RUN Button)

Select the project to submit

Enter the YouTube URL

Select the project

Submit Complete

Submit Failed

onResponse

onErrorResponse

set params

to request type

set headers

start network request to method

to url

with tag

RequestNetwork is used to make Web API calls

onResponse

onErrorResponse

setIndeterminate

progressBarStyle

indeterminate
Select RequestNetwork component

Select Method

Select Request Type

Select TextToSpeech component

TextToSpeech is used to convert text to speech

set pitch

set speech rate

set speak

is speaking

stop

shutdown

SpeechToText is used to convert speech to text

onSpeechResponse

onSpeechError

Select SpeechToText component

onSpeechResult

onSpeechError

start listening

stop listening

shutdown

Sketchware's default language is English. Would you like to change it?

Try Sketchware Now!

Preset

Preset Settings

If you apply a Preset, exiting View data will be deleted. Continue?

Start

Watch a video to unlock

The data for uploading is all removed. Do you want to continue?

Download

Update Information
Adding collection is canceled. Downloaded data is all removed.

Adding collection is completed

At least one screenshot is needed

Please explain this collection in short description

The text length is invalid. Please double check the length of your
collection information.

Text about this collection in short

Text about this collection in detail

Short Description

Long Description

Screenshot

Recent

Download

Like

Select View

View Information

Select Image

Review Information

Select view you'd like to share

Input description and screenshot about this view

Select image needed for this view

Please review the information below. If they are all correct, click on
"Share"..

Please select a view you'd like to share

View Name

Select Block

Block Information

Select Image

Select Font

Select Sound
Review Information

Select block you'd like to share

Input description and screenshot about this block

Select image needed for this block

Select font needed for this block

Select sound needed for this block

Please review the information below. If they are all correct, click on
"Share"..

Please select a block you'd like to share

Block Name

View Details

See more shared views of %s

Delete Shared View

Do you want to delete this view?

Already Liked View

Block Details

See more shared blocks of %s

Delete Shared Block

Do you want to delete this block

Already Liked Block

Shared View

My Shared View

%s's Shared View

Shared Block

My Shared Block

%s's Shared Block

Search Result of %s

Search Collection

Recommended Collection!

No data to display
Top Downloaded 5

Show Details

No recommendation to display

View Preview

Block Preview

Download Completed

Download Failed

Applying Downloaded Data...

Delete Completed

Delete Failed (ᴎ) Please try again later

Download Completed. Please check this view

Download Completed. Please check this block

Downloading View Data

Downloading Block Data

Uploading View Data

Uploading Block Data

Uploading...

Please input keyword to search

Apply Channel Registration

Under Review

Channel Management

Go to channel

Download Sample Project

No videos to display

If you're the owner of a Youtube channel and Sketchware tutorials are


uploaded to the channel, apply to publish your Youtube channel in
Sketchware.

Apply

Tutorial Channel Management

Channel Information

Language Information
Video List

Failed to delete

Delete Complete

Tutorial Channel Registration

Note

It takes up to 3 days to complete the registration. (ᴎ) The number of videos


is limited to a maximum of 5. (ᴎ) The maximum number of videos can be
changed according to the operating instructions of Sketchware. (ᴎ) You can upload
a sample project with the video.

Youtube Channel URL

Api key

Way to get API key

Certificate

Select Language

Failed to certificate. (ᴎ) Please check the url and the api key again.

Certificate Complete.

Failed to apply. Please contact the administrator.

Applying Complete.

The account is invalid to register.

The registration is already applied.

Upload Tutorial Video

Youtube Video URL

Video Information

Upload Sample Project

Please input URL

Failed to certificate. (ᴎ) Please check the URL again.

Please certificate the URL.

Please select a sample project.

Register Complete.

Failed to register.

Images used in the widget are added to this project.


If you save this widget, this widget will be added to widget collection and
images used in this widget will be added to image collection automatically.
Saved widget can be used in all projects.

This feature will be updated soon. Please wait to the next update.

You have exceeded the maximum number of uploading video (5).

Add Collection Complete. If the view has the required images, the required
images are added to image collection automatically and you can use the view
with the required images in your project directly.

Add Collection Complete

set hint text to

set hint color to

request focus

Save More Block to My Collection

If you save this block, you can use this block in all projects.

Import From Collection

Shared More Block

Some of the resources couldn't be added to collection. Please check the


resources.

Included resources are added to collection automatically.

Edit Moreblock Name

The name of moreblock is duplicated. Please edit the name of moreblock.

Variable And Resource Add Automatically

Variables and resources in moreblock are added automatically. Do you want to


continue? (ᴎ) But, components should be added manually for working
correctly.

Select More Block

Add To Collection

Shared More Block

My Shared More Block

%s's Shared More Block

More Block Details

See more shared more blocks of %s

Delete Shared More Block


Do you want to delete this more block?

Already Liked More Block

Select More Block

Select more block you'd like to share

Uploading More Block Data

More Block Name

Downloading More Block Data

More Block Preview

Add Collection Complete. If the block has required collections, required


collections are added to collections automatically and you can use the view
with required collections in your project directly.

No collection to share. (ᴎ) (ᴎ) Please try again after adding at least one
collection.

No collection to share.

Generate APK File

Click sign button below and generate an APK file!

Generate APK File Complete

APK file is generated. APK file is generated in the save directory below.
Please check the save directory.

Save Directory

If you click the button below, an APK file for your first publish will be
generated.

Generate APK File For First Publish

Move To Publish Guide

onConnected

onDataReceived

onDataSent

onConnectionError

onConnectionStopped

onConnected

onDataReceived

onDataSent
onConnectionError

onConnectionStopped

ready connection with tag

ready connection to uuid

with tag

start connection to address

with tag

start connection to uuid

and address

with tag

stop connection with tag

send data

with tag

is bluetooth enabled

is bluetooth activated

activate bluetooth

get paired devices to

get random uuid

Select Bluetooth Connect Component

Bluetooth Connect is used to connect to another device via Bluetooth.

Included Collection Detail

No Collection To Display

Downloading Collection Data

Download complete. Please check included collection

Included Collection

Show Details

If you write a comment not related to this collection, the comment could be
deleted and you could be banned from Sketchware

No included collection to show

Select Project
Import from the other project

onMapReady

onMarkerClicked

onMapReady

onMarkerClicked

set Map type

move camera lat

lng

zoom to

zoom in

zoom out

add marker id

position lat

lng

marker id

set title

snippet

marker id

set position lat

lng

marker id

set color

alpha

marker id

set icon

marker id

set visible

GoogleMap

Open Documentation
Use Google Map

The existing MapView will be deleted. Would you like to continue?

Api key

Select Map Type

Select Marker Color

Downloading Language Data

LocationManager is used to load a data of the current location

onLocationChanged

onLocationChanged

request location updates type

min time

min distance

remove updates

Select Location Manager Component

Select Provider Type

Read Documentation

The docs page will be updated soon

Google Map View can be operated. (ᴎ) You must enter the API key to operate
the map normally.

Recommended By Sketchware

Collection Tag Trend!

We're preparing tag trend data :)

Shared Views Bookmark

Shared Blocks Bookmark

Shared More Blocks Bookmark

No collection data added to your bookmark. :(

Bookmark Added

Already Bookmark Added

Bookmark Add Failed. Please Try Again Later

Bookmark Deleted
Bookmark Is Not Exist

Bookmark Delete Failed. Please Try Again Later

No view data to display. :(

No block data to display. :(

No more block data to display. :(

Tag

Related Tag

Text tag about this collection to add

No tag to add

Exceeded the number of tags that can be added

# can't be in the middle of tag

Already added tag

Contents Search

No recent keyword to show

Recent Keyword

Delete All

No recent keyword to delete

Do you want to delete this keyword?

Do you want to delete all keywords?

Delete Keyword

Search Result of %s

No search result to show. :(

Export Project

Failed To Export.

Exceeded the number of urls that can be created. You can manage urls in
Manage Exported URLs menu.

The url is created. You can manage the url in Manage Exported URLs menu.

Days Remaining

Expiration Date

Sign APK
Source Data for Sketchware

Source Code for Android Studio

Local Path

Download URL

Sign APK

Create Download URL

Export Source Code

Send Source Code Zip File

%s , Source Code for Android Studio

attached file : %s

Choose email

Import Project

Export URLs

Manage Exported URLs

Signed APK

Exported Data

The exported url is not existed.

Expand URL Expiration Date

The expiration date of URL will be expanded to %s days. Do you want to


continue?

Delete URL

The url will be deleted and the url can't be restored. Do you want to
continue?

Expand

Expand Expiration Date Success.

Expand Expiration Date Failed.

Expand Expiration Date

Register Date

Package Name

App Name

Expiration Date : %s days left


Expired

Author

App Name

Package Name

Expiration Date

The ID is invalid.

Download for %s completed.

Download for %s completed. Refresh Project list in the project tab and check
the downloaded project.

Sign/Export

You might also like