> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.

If you posted a new version of the program, please notify the moderator by clicking the "Complaint" button on your message.

Catalog of Android programs


83 pagesV  < 1 2 3 4 5 6 > »  
 
REPLY
> Sketchware | Real Application Development
igor4ka
Message#1
15.01.17, 21:13
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 170
Check in: 25.08.16

Reputation:-  23  +

Sketchware download


version: 3.9.2
Last update of the program in the header:20.02.2019

Attached Image
Screenshots
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image



Short description:
Android Application Designer
18+
Attached Image

Description
Create apps for Android devices.

Key features:
  • Block programming, like MIT Scratch
  • Visual application development environment by the Drag & Drop system
  • Automatic translation of source code in Java and XML
  • Collect and install applications on your device using the APK file
  • Connect advertising to your project and earn money on your applications.
  • Publish and update applications in the Google Play Store
  • Projects are compatible with Android Studio

Sketchware, like a child constructor, is based on the blocks that make up the whole code. Thus, even a child can learn programming. Skecthware translates Scratch to Java and XML, so there are no restrictions on creating applications.

Sketchware also offers documentation to help you understand block programming and Android application development. Each training contains an example to help understand the material.

Create a design, write the code and build your application with one click. Projects are fully compatible with Android Studio, a professional environment for developing Android applications, which allows to bring the project to the final stage.

Lessons
useful links

Russian interface: yes (connects in settings)
Developer: Sketchware

Google Play: https: //play.google.co…s? id = com.besome.sketch

Download:
Version: 3.9.2Sketchware (Post wfllive # 82574489)
Version: 3.9.0 AdFree CloneSketchware (Post AlexPechkin # 81470269)
Version: 3.1.1 Premium CloneMessage No. 1135, author AlexPechkin
Past versions

The curator of the topic isTembeon
For questions and wishes filling caps inQMS


Post has been editedTembeon - 09.04.19, 05:54
Reason for editing: New lesson
Prophet2015
Message#42
11.04.17, 09:35
a guest
*
[offline]

Group: Users
Messages 5
Check in: 09.04.17

Reputation:-  3  +

* Geo_GEO,
Geo_GEO @ 11.04.17, 15:24*
And what are the possibilities only with ID?
same as google account. The only difference between an account ID and others is the ability to log into the Slack program. Well, that's it.
gar_alex
Message#43
20.04.17, 23:44
Full cat
*********
[online]

Group: School of Moderators
Messages 14365
Check in: 21.02.11
HTC Desire HD

Reputation:-  2185  +

Version 1.3.7
* Sharing Feature Updated
- All shared projects are public
- APK file attachment feature is removed (Install APK button gone)
Attached fileSketchware__1.3.7.apk(32.87 MB)

Version 1.3.4

* Added Version Control
* Fixed bugs
Attached fileSketchware__1.3.4.apk(32.86 MB)

Attached fileSketchware__1.3.3.apk(30.25 MB)


Version 1.3.2
* Fixed Image Manager bug
Attached fileSketchware__1.3.2.apk(30.06 MB)


Version 1.3.1
* Supports Landscape Development
* Added ability to change Titlebar property
* Added minimum disk space check
* Fixed Version Control bug
* Added Keyboard Option Feature
* Optimized Project Save / Open speed
* Automatic Build upon sharing
* Improved Source Code Viewer
* Added Rotation on All Views
* Added data restoration upon force quit
* Bug fixes
Attached fileSketchware__1.3.1.apk(30.06 MB)


Post has been editedgar_alex - 13.05.17, 11:29
Reason for editing: New version


--------------------
Graduate School of Curators 4
Winner of the Walk of Fame 2018-2019!
Morteryler
Message#44
05.05.17, 16:00
Farewell!
******
[offline]

Group: Banned
Messages 697
Check in: 03.01.17

Reputation:-  24  +

Version 1.3.4
* Added Version Control
* Fixed bugs
[attachment = "10234641: Sketchware__1.3.4.apk"]
[Attachment = "10220189: Sketchware__1.3.3.apk"]

Version 1.3.2
* Fixed Image Manager bug
[attachment = "10167985: Sketchware__1.3.2.apk"]

Version 1.3.1
* Supports Landscape Development
* Added ability to change Titlebar property
* Added minimum disk space check
* Fixed Version Control bug
* Added Keyboard Option Feature
* Optimized Project Save / Open speed
* Automatic Build upon sharing
* Improved Source Code Viewer
* Added Rotation on All Views
* Added data restoration upon force quit
* Bug fixes
[attachment = "10141929: Sketchware__1.3.1.apk"]

When will 1.3.4 be in Russian?


--------------------
17.17.2017 18:12 left the forum forever where they appreciate
Minegamer054
Message#45
05.05.17, 16:22
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 140
Check in: 08.01.17
Samsung Galaxy Note 5 SM-N920F

Reputation:-  22  +

Morteryler @ 5.05.17, 16:00*
When will 1.3.4 be in Russian?
The development of Russification discontinued. This work was entrusted to group members in the VC.

Post has been editedTembeon - 29.08.18, 21:01
Reason for editing: Removed bold


--------------------
Do not forget to put+to this post
Morteryler
Message#46
12.05.17, 19:42
Farewell!
******
[offline]

Group: Banned
Messages 697
Check in: 03.01.17

Reputation:-  24  +

Why is it impossible to add whitespace characters in the title? It is necessary to write together.
Attached Image


--------------------
17.17.2017 18:12 left the forum forever where they appreciate
Tembeon
Message#47
12.05.17, 19:44
0!
******
[offline]

Topics Curator
Group: Curators
Messages 519
Check in: 30.04.14

Reputation:-  66  +

* MorterylerThis name is used to create * .apk on the SD card of the device. If there are spaces, then there will be problems with saving the file, perhaps even more with Sketchware. Do you need this? Use"_"to separate words.


Post has been editedartur125521 - 12.05.17, 19:45


--------------------
Morteryler
Message#48
14.05.17, 14:17
Farewell!
******
[offline]

Group: Banned
Messages 697
Check in: 03.01.17

Reputation:-  24  +

Made a complex program, but I can not lay out!
Logged in via facebook and got the error. Now the situation is this. I don’t have access via Google.
Attached Image


Posted 05/14/2017 14:19:

artur125521 @ 05/12/2017, 19:44*
* MorterylerThis name is used to create * .apk on the SD card of the device. If there are spaces, then there will be problems with saving the file, perhaps even more with Sketchware. Do you need this? Use"_"to separate words.

The application is unfinished, it turns out that you can put as many spaces on your PC as usual.


--------------------
17.17.2017 18:12 left the forum forever where they appreciate
Tembeon
Message#49
14.05.17, 14:46
0!
******
[offline]

Topics Curator
Group: Curators
Messages 519
Check in: 30.04.14

Reputation:-  66  +

* MorterylerNo, it is completed. This is a ban on Android OS.

Post has been editedTembeon - 29.08.18, 21:03


--------------------
Morteryler
Message#50
14.05.17, 17:53
Farewell!
******
[offline]

Group: Banned
Messages 697
Check in: 03.01.17

Reputation:-  24  +

I can not log in to the site through facebook!
Attached Image

And through Google, error 403 enters

Post has been editedMorteryler - 14.05.17, 17:53


--------------------
17.17.2017 18:12 left the forum forever where they appreciate
igor4ka
Message#51
14.05.17, 23:52
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 170
Check in: 25.08.16

Reputation:-  23  +

Logged in via facebook and got the error. Now the situation is this. I don’t have access via Google.

You probably use the translation, and he lost the original signature and therefore such problems arise
Morteryler
Message#52
15.05.17, 01:12
Farewell!
******
[offline]

Group: Banned
Messages 697
Check in: 03.01.17

Reputation:-  24  +

...
You probably use the translation, and he lost the original signature and therefore such problems arise

Yes. But the problem is also observed on the site! Login unrealistic.


--------------------
17.17.2017 18:12 left the forum forever where they appreciate
igor4ka
Message#53
15.05.17, 19:32
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 170
Check in: 25.08.16

Reputation:-  23  +

* Morteryler, it is already strange ...
gar_alex
Message#54
21.05.17, 10:38
Full cat
*********
[online]

Group: School of Moderators
Messages 14365
Check in: 21.02.11
HTC Desire HD

Reputation:-  2185  +

Version 1.4.7
* Switch added
* SeekBar added
* Bug fixes
Attached fileSketchware__1.4.7.apk(36.96 MB)


Version 1.4.5
* Bug fixes
Attached fileSketchware__1.4.5.apk(37.87 MB)


Version 1.4.3
* Bug fixes
* App reporting feature added
* Copy to Clipboard block added
* Background Image block / property added (9.png image type supported)
Attached fileSketchware__1.4.3.apk(37.87 MB)


Version 1.4.2
* Bug fixes
* Added "Getting Started" Helper for New Users
* Added "Hello world" example with step-by-step tutorial for New Users
Attached fileSketchware__1.4.2.apk(35.6 MB)


Version 1.4.0
* Improved UI / UX
* 'Component Add' button added under Components tab
* Fixed bugs
Attached fileSketchware__1.4.0.apk(33.24 MB)


Post has been editedgar_alex - 25.06.17, 22:04


--------------------
Graduate School of Curators 4
Winner of the Walk of Fame 2018-2019!
VpridGameStudio
Message#55
16.06.17, 21:28
Novice
***
[offline]

Group: Active users
Messages 35
Check in: 10.04.17
Xiaomi Redmi Note 3 Pro Standard

Reputation:-  19  +

Version 1.4.5

What's new-
* Error correction

Download:Google disk

Post has been editedTembeon - 29.08.18, 21:04


--------------------
SHOTinDOT
Message#56
23.06.17, 12:07
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 128
Check in: 26.10.15

Reputation:-  8  +

Hi all, I am making a program and for it I need an app intent. In the intent, I enter the android-app: // ... and the name of the package. I did it on the video, everything was done correctly, I reworked it several times, but it says that such acivity was not found. Help!!!


--------------------
Hvh
Minegamer054
Message#57
23.06.17, 12:37
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 140
Check in: 08.01.17
Samsung Galaxy Note 5 SM-N920F

Reputation:-  22  +

* DynamiteRusShow screenshots of the problem


--------------------
Do not forget to put+to this post
SHOTinDOT
Message#58
23.06.17, 15:03
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 128
Check in: 26.10.15

Reputation:-  8  +

* Minegamer054Here

Attached images
Attached Image
Attached Image


--------------------
Hvh
Tembeon
Message#59
23.06.17, 17:29
0!
******
[offline]

Topics Curator
Group: Curators
Messages 519
Check in: 30.04.14

Reputation:-  66  +

* DynamiteRus, this application allows you to run yourself from the outside?
And ACTION_VIEW is it not necessary to put?

Post has been editedartur125521 - 23.06.17, 17:31


--------------------
SHOTinDOT
Message#60
23.06.17, 17:39
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 128
Check in: 26.10.15

Reputation:-  8  +

* artur125521Still don't roby


--------------------
Hvh
Tembeon
Message#61
23.06.17, 17:46
0!
******
[offline]

Topics Curator
Group: Curators
Messages 519
Check in: 30.04.14

Reputation:-  66  +

Understanding the basics of Sketchware

For those who do not understand tutorials in the sketch itself. Useful:Collection of lessons, Collection of Java codes

Variable
When opening a list with blocks, variables are first displayed.
From here you can add 4 types of variables:
Attached Image

  1. Boolean - a variable that takes two values: true or false
  2. Number (integer) - a numeric variable
  3. String - text variable
  4. Map - something like an array, used for Firebase or Json

Here are the blocks for a numeric variable:
Attached Image

With a little knowledge of English, it can be understood that the second block sets the value for a variable, the third block increases the value of the variable by 1, and the fourth one decreases it by 1. The first block can be inserted into complex structures. What is this can be understood further
List
Second tab. Here are the arrays.
Attached Image

In total there are (at the time of writing) 3 types:
Attached Image

  1. Number is an array of numbers.
  2. String - an array consisting of text
  3. Map is an array, which can have more than one value under one index, unlike the others. For example, under index 1, the text array will have the value “Hello”, and the Map array will have several values, for example, “Hello” and “Peace!” Used with Firebase or custom ListView

An example of blocks from a text array:
Attached Image

Parsing blocks
1) Add value to array
2) Insert the value under the number in the array
3) Get the value under the number
4) Get the value number
5) Check if the array contains the input value
6) Delete the value under the number
7) Get the length of the array
8) Clear the array of all values.
Control
3 tab
Attached Image

Contains only 5 blocks,
1 block is needed to repeat the actions inside it N times:
Attached Image

So in this case, the numeric variable will be increased by one 10 times. (Equating a variable to zero is not necessary)
2 block and 3 blocks are almost not used, we will not consider them.
4 and 5 blocks are very easy to use:
Attached Image

This is a simple example of a condition. If the condition is met, then the blocks inside are executed. Similarly here:
Attached Image

If the condition is met, the blocks inside the first insert are executed, and if not, then the blocks of the second insert
Operator
    Green blocks in the 4 tab. There are a lot of them, but we will analyze only a few.
  1. The first two blocks are true and false, they are shaped like a rhombus. Serve for boolean or in blue blocks View.
  2. The following three blocks are comparisons:
    * One value is less than another
    * One value is equal to another
    * One value is greater than another
    Used in conjunction with check blocks - if
  3. Block<>and<>used with the if block. For example, if<(value 1) and (value 2)>equal (value 3), then * action *
  4. Block<>or<>is used in the same way as the block above, but instead of AND we will OR
  5. Block not<>used with the if block. For example, if (value 1) is not equal (value 2), then * action *. This block means denial, instead it can be anything.
  6. The next five blocks are arithmetic blocks. Dealing with them is not difficult.
  7. The pick random () to () block returns a random number from one number to another, inclusive. Most often used with variables
  8. Block length of [] - returns the length of any text
  9. The join [] and [] block allows you to assign complex constructions to a text value. For example, we need to add text and the value of a variable in a TextView. With this block, you can enter text in the first field, and in the second you can insert a variable or another block join [] and []
  10. The [] equals [] block is used in if check blocks. Checks if [value 1] is equal to [value 2]. For example, if the text variable is equal to the text "Hello", then output the text "Hello world!".
  11. The [] contains [] block is similar to the block above, but checks whether [text 1] contains anything from [text 2]. For example, if the text variable has the text "world", then output the message "Hello world!"
  12. Block [] replace all [] with [] - Replaces one value with another. In the first pass, they insert where to replace, in the second, what to replace, and in the third, on what to replace.
  13. The toNumber [] block converts string to integer (text into a number). It will give an error if there are letters in the text variable.
  14. Block toString () without decimal - translates a number into text without a dot. Not to be confused with toString () with decimal; this block converts a number into text with a dot. For example, it was 8, and it became 8.0
  15. The add source directly [] block is needed for Java codes. Only for those who at least understand something about them.
  16. Below are the Json blocks, closely related to ListMap, used only by those who know what it is and what they eat. For beginners and dummies it is not necessary. I can say that if you know the charms of Firebase and Java, as well as working with your server, then these are irreplaceably useful blocks.

Math
5 tab, turquoise color. Here are all the blocks that you are unlikely to use in your application if it is not a calculator. Ignore this place
View
6 tab, blue blocks. The biggest tab, I will not consider, because here it is clear what each block does.
Component
Main blocks
  1. Toast [] - pop-up notification
  2. copyToClipboard [] - copy to clipboard
  3. Activity set title [] - set Title for ToolBar
  4. Activity getExtra key [] - get the value of the key entered in the pass. Value can be assigned using the Intent component.
  5. Finish Activity - shutting down the current Activity

Intent
  1. setAction --- designates the action intent, if required. ACTION_DIALL to dial a phone number, ACTION_CALL to make a call, ACTION_VIEW to go to external links
  2. setData [] - if there is a setAction block, then this one will definitely take part. It records either a phone number or an external link.
  3. setScreen --- needed to indicate which screen to go to
  4. putExtra ley [] value [] - needed to transfer values ​​between the Activity. Key-value method
  5. setFlags - setting flags (to switch to another Activity).
  6. StartActivity - needed to start the intent. If you dial a phone number, the call will start, if you switch to another Activity, the transition will begin.

File (sharedPref)
  1. getData key [] - get key values
  2. setData key [] value [] - set the value for the key
  3. removeData key [] - remove the key and its value

Calendar
  1. getNow - get time and date data
  2. add --- value () - Add your own for a certain value
  3. set --- value () - set your own value for a certain value
  4. format [] - get date / time data. All valid values ​​can be found here:Sketchware (Post artur125521 # 63724154)
  5. getTime - get time in milliseconds
  6. setTime () - set the time in milliseconds

Vibrator
  1. vibrate for () ms - vibrate for N milliseconds

Timer
  1. after () ms - execute the action after N milliseconds. 1000 milliseconds = 1 second
  2. after () ms for every () - perform an action after N milliseconds every N milliseconds
  3. cancel - cancel timer

Dialog
  1. setTitle [] - set the title for the dialog
  2. setMessage [] - set the message for the dialog
  3. OK button [] Clicked - set actions when clicking a button. The name is configured in the pass
  4. Cancel button [] clicked - similarly above
  5. Neutral button [] clicked - similarly above
  6. show - display the dialog

MediaPlayer
  1. create --- create audio file
  2. start - play
  3. pause - pause
  4. seek to () - rewind for N milliseconds
  5. get current duration - get the current duration (for example, listen to the song a minute, return 60,000)
  6. get song duration - get the duration of the song
  7. reset - reset
  8. release - reset from all values

Soundpool
I do not use and I do not advise you. Difficult to understand and use. The difference with MediaPlayer only in the consumption of RAM, which is not terrible.
ObjectAnimator
  1. set targer --- set view to animate
  2. set property - set what the animation will be applied for.
  3. set value () - set value for property
  4. set values ​​from () to () - set the value from N to N
  5. set duration () - set the duration
  6. set repeat mode --- set repeat mode
  7. set repeat count () - the number of repetitions
  8. set interpolator - set animation type
  9. start - start the animation
  10. cancel - cancel animation
  11. <is running>- check whether animation is on


Debugging Firebase and Firebase Auth, as well as all other components will not be due to their difficulty in understanding or uselessness
MoreBlock
Last purple tab. Actually a very useful feature. Allows you to create your own blocks, which, when called, will execute your actions assigned to Logic. It is widely used, for example, if we need to check whether the number entered by the user is greater than one in several places. To do this, it is enough to create MoreBlock, to push all the blocks there, and then just call it in the right places.


Post has been editedartur125521 - 25.05.18, 09:36

83 pagesV  < 1 2 3 4 5 6 > » 


 mobile version    Now: 04/18/19, 15:07