Dev. Smith
Open in Telegram
Native Android Developer & UI-UX Designer. Skills: Java, Kotlin, Dart, Python, MySQL. YT & GitHub: beacons.ai/smith8h Official Group: @smith_com Contact: @devsmbot
Show more670
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
670
مكتبة انميشن ل Sketchware و CodeAssist
Animations library for Sketchware & CodeAssist
For using in CodeAssist just copy the jar file inside this zip and paste in CodeAssist/your_project/app/libs/
670
Animations library fully created with CodeAssist by me.
- documentation
for onClick animation on any view:
```
// scale up to down in 1 seconds (1s = 1000ms)
Animation.addOnClickAnimation(button1, Animation.Type.SCALE_UP_DOWN, 1000);
// scale down to up in 1s
Animation.addOnClickAnimation(button1, Animation.Type.SCALE_DOWN_UP, 1000);
// alpha in 1s
Animation.addOnClickAnimation(button1, Animation.Type.ALPHA, 1000);
```
another animations:
```
Animations.rotationAnimation(textview, 180, 1000);
Animations.fadeInAnimation(textview, 1000);
Animations.fadeOutAnimation(textview, 1000);
Animations.scaleXAnimation(textview, 0, 1.2, 1000);
Animations.scaleYAnimation(textview, 0, 1.2, 1000);
Animations.scaleXYAnimation(textview, 0, 1.2, 1000);
Animations.translationXAnimation(textview, 0, 50, 1000);
Animations.translationYAnimation(textview, 0, 50, 1000);
```
Note: *You guys are not allowed to modify this library without any permission from me directly*
Copyright © 2022, Hussein Shakir.
670
لمستخدمي تطبيق CodeAssist
انشأت قالب جاهز للعمل يدعم:
- مكتبة
Androidx و Google Material آخر اصدارات منها
- يحتوي واجهة خطأ من تصميمي (تصميم لطيف) تظهر تلقائيا عند حدوث خطا في التطبيق (مثل سكيتشوير)
- وايضا يحتوي القالب مكتبة وان سيغنال OneSignal جاهزة فقط قم بوضع ايدي تطبيقك في ملف MainApplication.java
ملاحظة: عند انشاء مشروع جديد باستخدام هذا القالب فقط اضغط على زر الرجوع (اخرج من المشروع) وارجع ادخل للمشروع حتى يحمل المكتبات بصورة صحيحة
قم باستخراج الملف الى المسار التالي:
Android/data/com.tyron.code/files/templates/
CodeAssist users: Since I use OneSignal in some of my apps I created this constant Androidx template with a custom and pretty design DebugActivity (Java language only)
- If you create a new project using this template you just need to press back (exist) from that project and re-enter so to refreshing well
- Also you must put your OneSignal app id in MainApplication.java file
Extract the below file to Android/data/com.tyron.code/files/templates/670
وتم تاجيل نشر تطبيق الماسح السريع ايضا.
Quick Scanner publishing date has been changed too
670
تم ايقاف برمجة تطبيق فاحص اسم المستخدم الى اشعار آخر 👍🏻
Username Checker app development has been suspended until further announcement
670
تطبيق جديد راح انشره بسوق بلاي عن قريب تكدر من خلاله تسوي سكانر للصورة وتنسخ النص منها ↗️
New app will be available in play store soon, you can scan and copy text from image using it ↗️
670
صفحة تنشر تطبيقات جميلة ومفيده الصفحة جديدة ونطلب دعمكم وصلونا 100 اعجاب للصفحة وراح نعمل مسابقة لشحن العاب وعند كل زيادة 100 بالاعضاء راح ننشر مسابقات
https://www.facebook.com/ayham.pro.dis/
670
فحوصات جديدة 🔥
سيتوفر التحديث بعد اصلاح اتصالات الفحوصات للانستاغرام، الفيسبوك، .... الى تام تام بسبب توقف الخوادم.
New username checkers 🔥
Update will be available as soon as Instagram, Facebook, .... To TamTam's API got fixed (Servers expired).
670
تم اضافة فحص اسم مستخدم لموقع التواصل الاجتماعي TikTok.
سيتوفر في التحديث القادم لـUsername Checker.
A username check for TikTok has been added.
It will be available in the next update of Username Checker App.
670
لا استقبل طلبات برمجة او تصميم تطبيقات "حاليا" وكل اعمالي وتطبيقاتي ليست للبيع ولا اعرضها للبيع، لاسباب خاصة بي. غير ذلك أنا متاح للمساعدة باي وقت اذا كان احد محتاج مساعدة بشيء معين بتطبيقه. ✨
🔺 اذا توفر لي الوقت والمساحة الكافية بالمستقبل القريب ان شاء الله في وقتها ألبي طلبات برمجة وتصميم.
670
A username check for the popular music site Spotify has been added ✨
It will be available in the next update of Username Checker App ↗️🔥
670
تم اضافة فحص اسم مستخدم لموقع الموسيقى والاغاني الشهير Spotify ✨
سيتوفر في التحديث القادم لـUsername Checker ↗️🔥
670
تحديث جديد لتطبيق Username Checker
الاصدار: (3) 2.0 Mature
ما الجديد:
- اضافة واجهة حول التطبيق واضافات اخرى.
- اضافة دعم المطور عبر مشاهدة فيديو اعلاني او عن طريق بايبال.
- اصلاح الاخطاء التي تحدث عند توقف بعض الاتصالات.
- اضافة استجابة عند توقف الاتصال او اغلاق السيرفر.
- اضافة اخطاء اخرى لننشغل بحلها :) لان الاخطاء هي التي تبقي المطور مشغولا.
Username Checker New UPDATE
Version: (3) 2.0 Mature
What's new:
- added about activity and others.
- added donate by watching ads or paypal.
- fixed errors when get invalid response during checking username.
- new response when servers are down.
- added many new bugs to keep us busy in resolving them :) cause only them keeps us working on our apps hahaha.
DOWNLOAD NOW:
https://play.google.com/store/apps/details?id=smith.app.usernamechecker
670
توقفت الخوادم في تطبيق Username Checker عن العمل!
جار العمل على اصلاحها في اقرب وقت ممكن.
API's servers of Username Checker are down!
Working to fix the problems as soon as possible.
670
تحديث جديد للتطبيق:
- تحسين بعض الاخطاء.
- حل مشكلة عدم ظهور زر التحقق مرة اخرى عند الرجوع للواجهة الرئيسية.
- يدعم 9 لغات: العربية، فارسى، English Turkish, Fresh, Russian, Portuguese, Japanese, Hindi.
التطبيق متوفر على سوق بلاي: للتحميل
New update available:
- some bug fixes.
- solve (check button hidden when back to main layout)
- it now supports 9 languages: العربية, فارسى, Japanese, Portuguese, English, French, Turkish, Hindi, Russian.
Download now
670
مكتبة ارسال تقارير الخطا من التطبيق عبر التيليغرام
TeleReporter reporter = new TeleReporter(MainActivity.this, TeleReporter.ARABIC);
reporter.setBotToken("1952111437:AAHawz1oPx8XeM0bfA_e9rt2o9ENTvDMWt4");
reporter.setTargetChatId("@SmithCommunity");
reporter.setReportMessage("error (stacktrace) here");
reporter.setUserMessage("user message goes here");
reporter.setAdditionalInfo("More info you input they goes here");
reporter.enableEmailInReport(true);
reporter.setUserEmail("husseinshakir81@gmail.com");
reporter.sendReport(new ReporterListener() {
@Override
public void onFail(String message) {
Toast.makeText(MainActivity.this, message, Toast.LENGTH_SHORT).show();
}
@Override
public void onSuccess(String message) {
Toast.makeText(MainActivity.this, message, Toast.LENGTH_SHORT).show();
}
});
670
تم صنع مكتبة سكيتشوير لاضافة textview مع ازرار (عرض المزيد، اخفاء النص)، يمكن التحكم بكل خواصه من خلال اكواد xml عن طريق convert:
smith.lib.showmoreview.ShowMoreView
و inject كما التالي:
app:maxTextLength="250" // عدد الاحرف ليتم اخفاءها
app:showMoreColor="#5865f2" // لون الازرار
app:showMoreText="قراءة المزيد"
app:showLessText="قراءة أقل"
app:expandText="true" // لجعل النص كامل ام مختصر
لاستخدامها من خلال java فقط:
final ShowMoreView smv = new ShowMoreView(this);
smv.setMaxTextLength(100);
smv.setShowMoreColor(ShowMoreView.DEFAULT_COLOR); // او "#000000"
smv.setShowMoreText("المزيد", "اقل");
smv.setContentText("النص هنا");
smv.expandText(true);
يمكن اضافة حدث عند ضغط النص الكامل لجلب النص الاصلي عند اختصاره:
smv.setOnShowTextClickedListener(new OnShowTextClicked() {
@Override
public void onTextClicked() {
String text = smv.getOriginalText();
}
@Override
public void onTextLongClicked() {}
});
رجاء لا يسمح لاي شخص بتعديل المكتبة بدون اذن مني شخصيا.. ولمن يريد نشرها يرجى ذكر المصدر.
© Smith, 2021
670
