π₯ How to get more 5 star rating on play.
1οΈβ£ Use custom dialog with 5 star rating.
2οΈβ£ Ask user input.
3οΈβ£ If stars are 1-2 ask for feedback only.
4οΈβ£ If stars are 3-5 on submit show inapp review sdk dialog in your app.
And it is most expected that user will give same rating on that too. In this way you get only positive rating and your app will come 1st in search results.
1οΈβ£ Use custom dialog with 5 star rating.
2οΈβ£ Ask user input.
3οΈβ£ If stars are 1-2 ask for feedback only.
4οΈβ£ If stars are 3-5 on submit show inapp review sdk dialog in your app.
And it is most expected that user will give same rating on that too. In this way you get only positive rating and your app will come 1st in search results.
β€2π2
Google launched android 16 on 10 June and i found a point that affect sketchware developer
Obsolete SDKs = Rejection
Google Play now blocks uploading apps using:
Old support libraries
Target SDK < 31 (soon 33+ will be mandatory)
Fix:
Make sure your base SDK in Sketchware or Java is API 33+
Avoid support libraries like android.support.v7.app.*, migrate to androidx.*.
Do anyone have solution for this. Because sketchware uses android support not androidx by default
I also request sketchware modder team to resolve the issue. And make sketchware android 16 friendly else we will lost the entire community soon.
Obsolete SDKs = Rejection
Google Play now blocks uploading apps using:
Old support libraries
Target SDK < 31 (soon 33+ will be mandatory)
Fix:
Make sure your base SDK in Sketchware or Java is API 33+
Avoid support libraries like android.support.v7.app.*, migrate to androidx.*.
Do anyone have solution for this. Because sketchware uses android support not androidx by default
I also request sketchware modder team to resolve the issue. And make sketchware android 16 friendly else we will lost the entire community soon.
β€4π1π’1
Textview set moving rainbow effect
textview12.post(new Runnable() {
@Override
public void run() {
float width = textview12.getPaint().measureText(textview12.getText().toString());
// Make a long gradient to fit full rainbow nicely
linearGradient = new LinearGradient(
0, 0, width * 5, 0, // 5x width for smooth spread
new int[]{
Color.RED,
Color.MAGENTA,
Color.BLUE,
Color.CYAN,
Color.GREEN,
Color.YELLOW,
Color.RED // repeat start for smooth looping
},
null,
Shader.TileMode.REPEAT // continuous looping
);
textview12.getPaint().setShader(linearGradient);
animator = ValueAnimator.ofFloat(0, width * 5); // animate full gradient
animator.setDuration(6000); // slower for smooth effect
animator.setRepeatCount(ValueAnimator.INFINITE);
animator.setInterpolator(new LinearInterpolator());
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
float translateX = (float) animation.getAnimatedValue();
gradientMatrix.setTranslate(translateX, 0);
linearGradient.setLocalMatrix(gradientMatrix);
textview12.invalidate();
}
});
animator.start();
}
});
Also add custom variables
textview12.post(new Runnable() {
@Override
public void run() {
float width = textview12.getPaint().measureText(textview12.getText().toString());
// Make a long gradient to fit full rainbow nicely
linearGradient = new LinearGradient(
0, 0, width * 5, 0, // 5x width for smooth spread
new int[]{
Color.RED,
Color.MAGENTA,
Color.BLUE,
Color.CYAN,
Color.GREEN,
Color.YELLOW,
Color.RED // repeat start for smooth looping
},
null,
Shader.TileMode.REPEAT // continuous looping
);
textview12.getPaint().setShader(linearGradient);
animator = ValueAnimator.ofFloat(0, width * 5); // animate full gradient
animator.setDuration(6000); // slower for smooth effect
animator.setRepeatCount(ValueAnimator.INFINITE);
animator.setInterpolator(new LinearInterpolator());
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
float translateX = (float) animation.getAnimatedValue();
gradientMatrix.setTranslate(translateX, 0);
linearGradient.setLocalMatrix(gradientMatrix);
textview12.invalidate();
}
});
animator.start();
}
});
Also add custom variables
private LinearGradient linearGradient;
private Matrix gradientMatrix = new Matrix();
private ValueAnimator animator;β€1π1
This is for glowing one
textview12.post(new Runnable() {
@Override
public void run() {
float width = textview12.getPaint().measureText(textview12.getText().toString());
// Make an extra-long gradient for a smooth rainbow scroll
linearGradient = new LinearGradient(
0, 0, width * 4, 0, // 6x width for full spread
new int[]{
Color.RED,
Color.MAGENTA,
Color.BLUE,
Color.CYAN,
Color.GREEN,
Color.YELLOW,
Color.RED // loop back to red for seamless cycling
},
null,
Shader.TileMode.REPEAT // continuous scroll
);
// Apply shader to text
textview12.getPaint().setShader(linearGradient);
// Add a glow effect (shadow with no offset)
// radius = 25 β bigger glow, can adjust
// color = white β makes text look luminous
textview12.setShadowLayer(12f, 0f, 0f, Color.WHITE);
// Animator for shifting the rainbow smoothly
animator = ValueAnimator.ofFloat(0, width * 6);
animator.setDuration(4000); // 8 seconds for slow flow
animator.setRepeatCount(ValueAnimator.INFINITE);
animator.setInterpolator(new LinearInterpolator());
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
float translateX = (float) animation.getAnimatedValue();
gradientMatrix.setTranslate(translateX, 0);
linearGradient.setLocalMatrix(gradientMatrix);
textview12.invalidate();
}
});
animator.start();
}
});
textview12.post(new Runnable() {
@Override
public void run() {
float width = textview12.getPaint().measureText(textview12.getText().toString());
// Make an extra-long gradient for a smooth rainbow scroll
linearGradient = new LinearGradient(
0, 0, width * 4, 0, // 6x width for full spread
new int[]{
Color.RED,
Color.MAGENTA,
Color.BLUE,
Color.CYAN,
Color.GREEN,
Color.YELLOW,
Color.RED // loop back to red for seamless cycling
},
null,
Shader.TileMode.REPEAT // continuous scroll
);
// Apply shader to text
textview12.getPaint().setShader(linearGradient);
// Add a glow effect (shadow with no offset)
// radius = 25 β bigger glow, can adjust
// color = white β makes text look luminous
textview12.setShadowLayer(12f, 0f, 0f, Color.WHITE);
// Animator for shifting the rainbow smoothly
animator = ValueAnimator.ofFloat(0, width * 6);
animator.setDuration(4000); // 8 seconds for slow flow
animator.setRepeatCount(ValueAnimator.INFINITE);
animator.setInterpolator(new LinearInterpolator());
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
float translateX = (float) animation.getAnimatedValue();
gradientMatrix.setTranslate(translateX, 0);
linearGradient.setLocalMatrix(gradientMatrix);
textview12.invalidate();
}
});
animator.start();
}
});
β€3π2
Load pdf from url project.
Show loading progress with dialog progressbar
Show loading progress with dialog progressbar
β€6
Sketchware basic 2 pro
NewProject v1.0 (com.my.newproject, 1) 2025-08-16T111457.swb
Somebody selling it. But i gave it to to you all for free
π₯°3β€1
Forwarded from Hasrat Ali
How are you all?
Recently, many of you have been asking about the stable release.
I just want to say β please wait 2 to 3 more months for the Material library's stable release.
Also, just updating the libraries wonβt solve everything β
Iβll need to update the codebase as well, which takes time and testing. π§
So I kindly request you to please be patient
until both the libraries and the code are finalized. β
Thank you for your continued support and understanding! π
Recently, many of you have been asking about the stable release.
I just want to say β please wait 2 to 3 more months for the Material library's stable release.
Also, just updating the libraries wonβt solve everything β
Iβll need to update the codebase as well, which takes time and testing. π§
So I kindly request you to please be patient
until both the libraries and the code are finalized. β
Thank you for your continued support and understanding! π
β€8π₯2π1
For the first time i build this much large project. These are not only screens but there is a lot of code inside each. This project took my 1 month. Because of this project I started feeling that I should Buy a New Phone. Btw this is a personal project so I'll not share it anywhere.
This coaching project contains
1. Advanced php codes.
2. Advanced Bug reporting
3. Upi payments
4. Login/Signup
5. Transactions
6. Online pdf viewer
7. Youtube player
8. Ui libraries
9. Announcements
10. Auto payment receive and Course open System
And many more......
It has Admin panel to manage all things.
I'm building it for 4800 INR. So tell me is that good Amount for this type of project.
I again state that this is a personal project I'm just showcasing here why I was so busy. This project is not free & not for sale.
Thank you. After this project I'll share some free content which i learned while making this project. Thank you again β₯οΈ
This coaching project contains
1. Advanced php codes.
2. Advanced Bug reporting
3. Upi payments
4. Login/Signup
5. Transactions
6. Online pdf viewer
7. Youtube player
8. Ui libraries
9. Announcements
10. Auto payment receive and Course open System
And many more......
It has Admin panel to manage all things.
I'm building it for 4800 INR. So tell me is that good Amount for this type of project.
I again state that this is a personal project I'm just showcasing here why I was so busy. This project is not free & not for sale.
Thank you. After this project I'll share some free content which i learned while making this project. Thank you again β₯οΈ
β€7
Forwarded from Sketchware Pro | SketchLearn (ELLIOT)
Sketchware_Pro_v6.4.0-rc05-minApi26.apk
114.2 MB
Sketchware_Pro_v6.4.0-rc05
Please use this Sketchware v6.4.0 rc05 to avoid any errors you're facing. This version is the most Error-free version of The Sketchware
Forwarded from Sketchware Pro | SketchLearn (ELLIOT)
π Stable release of Sketchware Pro v7.0.0 is live!
The stable build is here.
Hereβs whatβs new:
βοΈ Updated AndroidX, Material, Glide, Lottie, OkHttp, and more
π¨ Material 3 hybrid slider dialogs for widget properties
ποΈ Theme color reset button
πͺ Tons of refactors and bug fixes
For full release note pls read it https://github.com/Sketchware-Pro/Sketchware-Pro/releases/tag/v7.0.0
Check out the full changelog on GitHub. https://github.com/Sketchware-Pro/Sketchware-Pro/releases/tag/v7.0.0
The stable build is here.
Hereβs whatβs new:
βοΈ Updated AndroidX, Material, Glide, Lottie, OkHttp, and more
π¨ Material 3 hybrid slider dialogs for widget properties
ποΈ Theme color reset button
πͺ Tons of refactors and bug fixes
For full release note pls read it https://github.com/Sketchware-Pro/Sketchware-Pro/releases/tag/v7.0.0
Check out the full changelog on GitHub. https://github.com/Sketchware-Pro/Sketchware-Pro/releases/tag/v7.0.0
GitHub
Release v7.0.0 Β· Sketchware-Pro/Sketchware-Pro
v7.0.0 β Stable Release
π Highlights
Stable release after the v7.0.0-beta1 testing phase.
Massive library updates to improve performance, stability, and compatibility.
Added Material 3 hybrid slid...
π Highlights
Stable release after the v7.0.0-beta1 testing phase.
Massive library updates to improve performance, stability, and compatibility.
Added Material 3 hybrid slid...
Forwarded from Sketchware Pro | SketchLearn (ELLIOT)
Sketchware7.0.0_stable_release.apk
124.2 MB
Stable release of Sketchware Pro v7.0.0
Forwarded from Sketchub Channel
βΉοΈSketchub v4 progress (BACKEND)
The backend work has made plenty of progress. Finishing the backend means finishing public API and paving a way to rebuild the actual frontend application (which will be relatively done faster).
- β Advanced oauth token system for API communication
- β Register/login accounts
- β³Delete an account (GDPR friendly)
- β Basic project listing (currently only "Recent projects")
- β : View a project
- β : Like/Unlike/Dislike
- β³Project approval system
- β Submit new/existing project for approval
- β View status of existing submission
- β Resubmitting in case of rejection
- β³Manage project submissions (for admins)
- β³Delete a project
- β Create, read, update or delete comments
- β View/edit user profiles
- β³Reset password
- β³Ratelimits and API securities
- πRegistered new domain https://sketchub.net for v4 (the old https://sketchub.in will disabled & redirected to new one)
70% done
The backend work has made plenty of progress. Finishing the backend means finishing public API and paving a way to rebuild the actual frontend application (which will be relatively done faster).
- β Advanced oauth token system for API communication
- β Register/login accounts
- β³Delete an account (GDPR friendly)
- β Basic project listing (currently only "Recent projects")
- β : View a project
- β : Like/Unlike/Dislike
- β³Project approval system
- β Submit new/existing project for approval
- β View status of existing submission
- β Resubmitting in case of rejection
- β³Manage project submissions (for admins)
- β³Delete a project
- β Create, read, update or delete comments
- β View/edit user profiles
- β³Reset password
- β³Ratelimits and API securities
- πRegistered new domain https://sketchub.net for v4 (the old https://sketchub.in will disabled & redirected to new one)
β€4π₯2