Sketchware Pro | SketchLearn
CodeAssist v0.2.2 ALPHA 🆕 What's new: https://t.me/sketchlearn/232 ⚒ What's fixed: https://t.me/sketchlearn/232 📥 Download APK: https://t.me/sketchlearn/233 👉 @sketchlearn
CodeAssist v0.2.2 ALPHA
Layout Editor Improvements:
Views will now be inflated with styles (the one specified in the manifest), Views using attributes such as ?attr/colorPrimary will now get the color from the styles.
Added TextInputLayout and TextInputEditText support (using styles with it may not produce expected results yet, drag and drop may not work as expected as TextInputLayout has an intermediate FrameLayout inside)
color, dimen, inset, selector tags are now parsed in resources.
Android xml attributes are now stored in app's assets folder and will also be included in parsing for layout preview.
Xml files of libraries that you have will now be included in parsing for layout preview.
You can now write common view class names without their fully qualified class names (Button instead of android.widget.Button)
Added material parser factory, common view class names will now be replaced with their material view equivalent. (turned on by default, Button will be replaced to com.google.android.material.button.MaterialButton
If an attribute has been set to empty, it will automatically be removed.
When an attribute has been removed, the view that the attribute is associated with will now be recreated to remove the attributes.
Required width and height attributes are now automatically added when using the drag and drop editor.
Code Completion and Code Highlighting:
Asynchronous highlighting, java and kotlin error highlighters are now run in background and will be canceled accordingly as the user types.
The app now supports real-time error highlighting for Kotlin. (Turn it on in settings, make sure that code completion for kotlin is off as its still unstable with code completions turned on.)
Generic types are now displayed properly in code completion list.
Fixed deadlocks causing code completions and error highlighting to completely stop functioning before.
Better External Keyboard: Support (Keyboard shortcuts)
alt + space Force the completion window to open at the cursor position
alt + enter Show context actions or quick fixes based don the current cursor position.
shift + enter Add a new line regardless of column position.
Context Actions and Quick Fixes:
View javadoc action, quickly view the documentation of the selected code. (Currently there are a few comments because including the sources in the app will significantly increase its size)
Diagnostic information action, if the current selected code has an underline in it, this action will show information about what the error or warning is.
Logs:
Logs of built APKs should now be shown consistently (Unless the app crashed before onCreate is called.)
Errors of the current file you're editing are now shown in real-time, just swipe up from the bottom and navigate to the Debug tab.
👉 @sketchlearn
Layout Editor Improvements:
Views will now be inflated with styles (the one specified in the manifest), Views using attributes such as ?attr/colorPrimary will now get the color from the styles.
Added TextInputLayout and TextInputEditText support (using styles with it may not produce expected results yet, drag and drop may not work as expected as TextInputLayout has an intermediate FrameLayout inside)
color, dimen, inset, selector tags are now parsed in resources.
Android xml attributes are now stored in app's assets folder and will also be included in parsing for layout preview.
Xml files of libraries that you have will now be included in parsing for layout preview.
You can now write common view class names without their fully qualified class names (Button instead of android.widget.Button)
Added material parser factory, common view class names will now be replaced with their material view equivalent. (turned on by default, Button will be replaced to com.google.android.material.button.MaterialButton
If an attribute has been set to empty, it will automatically be removed.
When an attribute has been removed, the view that the attribute is associated with will now be recreated to remove the attributes.
Required width and height attributes are now automatically added when using the drag and drop editor.
Code Completion and Code Highlighting:
Asynchronous highlighting, java and kotlin error highlighters are now run in background and will be canceled accordingly as the user types.
The app now supports real-time error highlighting for Kotlin. (Turn it on in settings, make sure that code completion for kotlin is off as its still unstable with code completions turned on.)
Generic types are now displayed properly in code completion list.
Fixed deadlocks causing code completions and error highlighting to completely stop functioning before.
Better External Keyboard: Support (Keyboard shortcuts)
alt + space Force the completion window to open at the cursor position
alt + enter Show context actions or quick fixes based don the current cursor position.
shift + enter Add a new line regardless of column position.
Context Actions and Quick Fixes:
View javadoc action, quickly view the documentation of the selected code. (Currently there are a few comments because including the sources in the app will significantly increase its size)
Diagnostic information action, if the current selected code has an underline in it, this action will show information about what the error or warning is.
Logs:
Logs of built APKs should now be shown consistently (Unless the app crashed before onCreate is called.)
Errors of the current file you're editing are now shown in real-time, just swipe up from the bottom and navigate to the Debug tab.
👉 @sketchlearn
👍2
APK Signer Pro v1.1.0
• APK Signer Pro application is for easily sign an apk files eith Testkey (v1).
About Apk signer library:
• The library created by Rakhmonov Bobur. Please, do not change the library's package name. Official package name is com.bobur.apksigner.
What's new:
• Added sign in background.
• New UI to use.
• New about app dialog (Html).
• Added Transition animations, when apk signing a sign progressbar showing ... .
• Added Progressbar when signing apk
• Added choose an apk file to TextInputLayout.
• Now you can sign an apk file with choosing APK Signer Pro app with other File Manager apps. Note: On MT Manager select an apk file then click "Open with ..." button, then click "TYPE" button, then click "System suggestion" button, then choose APK Signer Pro app
☑️ Download APK - https://t.me/sketchlearn/237
📥 Download SWB - https://t.me/sketchlearn/238
👉 @sketchlearn
• APK Signer Pro application is for easily sign an apk files eith Testkey (v1).
About Apk signer library:
• The library created by Rakhmonov Bobur. Please, do not change the library's package name. Official package name is com.bobur.apksigner.
What's new:
• Added sign in background.
• New UI to use.
• New about app dialog (Html).
• Added Transition animations, when apk signing a sign progressbar showing ... .
• Added Progressbar when signing apk
• Added choose an apk file to TextInputLayout.
• Now you can sign an apk file with choosing APK Signer Pro app with other File Manager apps. Note: On MT Manager select an apk file then click "Open with ..." button, then click "TYPE" button, then click "System suggestion" button, then choose APK Signer Pro app
☑️ Download APK - https://t.me/sketchlearn/237
📥 Download SWB - https://t.me/sketchlearn/238
👉 @sketchlearn
👍1
Jar2dex (project for Sketchware Pro).
🆕 What's new:
👨💻 Developer - Rakhmonov Bobur
👉 @sketchlearn
🆕 What's new:
-> Added Background execute service.
-> Added the app with other app via opening jar file.
-> Ui changes and others ... .
-> Released - @sketchlearn👨💻 Developer - Rakhmonov Bobur
👉 @sketchlearn
Sketchware Pro | SketchLearn
Jar2dex (project for Sketchware Pro). 🆕 What's new: -> Added Background execute service. -> Added the app with other app via opening jar file. -> Ui changes and others ... . -> Released - @sketchlearn 👨💻 Developer - Rakhmonov Bobur 👉 @sketchlearn
Jar2Dex v1.0 @sketchlearn.swb
1.1 MB
👍1
Java to Smali v2.1.0 Beta 🅱️
What's new:
https://t.me/sketchlearn/250
Download Project:
https://t.me/sketchlearn/251
👉 @sketchlearn
What's new:
https://t.me/sketchlearn/250
Download Project:
https://t.me/sketchlearn/251
👉 @sketchlearn
Java to Smali v2.1.0 Beta 🅱️
What's new:
• Old version
-> Added some packages.
-> New UI & UX.
-> Added Undo & Redo.
-> Added Prettify function.
-> Added save as file (.smali) function.
-> Added highlight Textview to compile error log.
-> Removed toolbar back button
-> Added "double click to exit" function on BackPressed.
-> Added About page
-> Added Ripple effects on click buttons.
-> Added Smali to Java covertor.
-> Added Reset Editor code.
-> Added save Java and Smali codes as file.
• New version
-> Updated Library (cp-jar).
-> New Sora CodeEditor.
-> Added Settings Activity.
-> Added Wordwrap for CodeEditor.
-> Added MaterialButtons for downloads Java to Smali app's project (only for Sketchware Pro) and custom blocks.
What's fixed:
-> Fixed cp.jar in Assets (Added Android and other libs [ for example android.widget.Button or java.io.File .etc ] )
-> Fix CodeEditor
Library updates:
-> Added Android libs.
-> Added Google Material Libs (com.google.android.material.*).
-> Added AppCombat libs (androidx.appcombat.*).
👉 @sketchlearn
What's new:
• Old version
-> Added some packages.
-> New UI & UX.
-> Added Undo & Redo.
-> Added Prettify function.
-> Added save as file (.smali) function.
-> Added highlight Textview to compile error log.
-> Removed toolbar back button
-> Added "double click to exit" function on BackPressed.
-> Added About page
-> Added Ripple effects on click buttons.
-> Added Smali to Java covertor.
-> Added Reset Editor code.
-> Added save Java and Smali codes as file.
• New version
-> Updated Library (cp-jar).
-> New Sora CodeEditor.
-> Added Settings Activity.
-> Added Wordwrap for CodeEditor.
-> Added MaterialButtons for downloads Java to Smali app's project (only for Sketchware Pro) and custom blocks.
What's fixed:
-> Fixed cp.jar in Assets (Added Android and other libs [ for example android.widget.Button or java.io.File .etc ] )
-> Fix CodeEditor
Library updates:
-> Added Android libs.
-> Added Google Material Libs (com.google.android.material.*).
-> Added AppCombat libs (androidx.appcombat.*).
👉 @sketchlearn
👍1
Android IDE
Main Features:
-> Supports Gradle
-> Comes with OpenJDK 11.0.12
-> Provides auto completion for Java and XML. It also has basic (reserved) completion for Gradle files.
More features will be implemented as we continue to develop this app.
Features to be implemented:
☑️ Advanced Java Auto Complete
☑️ Terminal
☑️ Custom environment variables (for Build & Terminal)
☑️ SDK Manager (Available via terminal)
☑️ Gradlew support (with some limitations)
☑️ API information for classes and their members (since, removed, deprecated).
🔲 Implement language servers
🔲 XML
🔲 Kotlin
🔲 UI Designer
☑️ Layout inflater
☑️ Resolve resource references
Auto-complete resource values when user edits attributes using the attribute editor
🔲 Drag & Drop (*)
🔲 Visual attribute editor (*)
🔲 Android Widgets (*)
🔲 String Translator
🔲 Asset Studio (Drawable & Icon Maker)
🔲 Git (*)
Items marked with (*) are partially implemented. Git is currently available only in the terminal i.e. no GUI interface for git.
👉 @sketchlearn
Main Features:
-> Supports Gradle
-> Comes with OpenJDK 11.0.12
-> Provides auto completion for Java and XML. It also has basic (reserved) completion for Gradle files.
More features will be implemented as we continue to develop this app.
Features to be implemented:
☑️ Advanced Java Auto Complete
☑️ Terminal
☑️ Custom environment variables (for Build & Terminal)
☑️ SDK Manager (Available via terminal)
☑️ Gradlew support (with some limitations)
☑️ API information for classes and their members (since, removed, deprecated).
🔲 Implement language servers
🔲 XML
🔲 Kotlin
🔲 UI Designer
☑️ Layout inflater
☑️ Resolve resource references
Auto-complete resource values when user edits attributes using the attribute editor
🔲 Drag & Drop (*)
🔲 Visual attribute editor (*)
🔲 Android Widgets (*)
🔲 String Translator
🔲 Asset Studio (Drawable & Icon Maker)
🔲 Git (*)
Items marked with (*) are partially implemented. Git is currently available only in the terminal i.e. no GUI interface for git.
👉 @sketchlearn
👍3
