[{"defineAdditionalVar":"","varName":"ExFilePicker","imports":"com.swrevo.fileex.ExFilePicker","icon":"2131165882","typeName":"ExFilePicker","name":"ExFilePicker","description":"ExFilePicker","id":"38","class":"ExFilePicker","buildClass":"ExFilePicker","url":"","additionalVar":""},{"defineAdditionalVar":"initSpeedDial(_savedInstanceState \u003d\u003d null, _view);","varName":"SpeedDialView","imports":"","icon":"2131165683","typeName":"SpeedDialView","name":"SpeedDialView","description":"About\n\nA Floating Action Button Speed Dial implementation for Android that follows the Material Design specification. (You must activated Library SpeedDial with Local_libs)","id":"39","class":"Component.SpeedDialView","buildClass":"SpeedDialView","url":"https://github.com/leinardi/FloatingActionButtonSpeedDial","additionalVar":"private SpeedDialOverlayLayout overlay;"},{"defineAdditionalVar":"","varName":"Intent","imports":"","icon":"2131165467","typeName":"Intent","name":"SuperUser","description":"use this to check if user\u0027s device root status\n\n#created by Arab Ware Channel","id":"40","class":"SuperUser","buildClass":"SuperUser","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent","imports":"","icon":"2131165776","typeName":"Intent","name":"Text Encryptor","description":"use this to encrypt text by AES method\nit will help you use Encrypt-Decrypt blocks\n\n#created by Arab Ware Channel","id":"41","class":"Text Encryptor","buildClass":"Text Encryptor","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent","imports":"","icon":"2131165688","typeName":"ShareApp","name":"ShareApp","description":"use it for share your app as Apk file","id":"42","class":"ShareApp","buildClass":"ShareApp","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent","imports":"","icon":"2131165955","typeName":"windowsprogress","name":"windowsprogress","description":"use this components to create Windows Progress\n\n#Created By Arab Ware Channel","id":"43","class":"windowsprogress","buildClass":"windowsprogress","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent","imports":"","icon":"2131165928","typeName":"Comments Maker","name":"Comments Maker","description":"To Create Comments Into Your Activity\u0027s source code\n\n#created by Arab Ware Channel","id":"44","class":"Comments Maker","buildClass":"Comments Maker","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"android.content.pm.PackageManager","imports":"","icon":"2131165675","typeName":"package","name":"PackageManager","description":"For add package manager variable\n\nAlso you can use it in If Family Blocks","id":"47","class":"android.content.pm.PackageManager","buildClass":"android.content.pm.PackageManager","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent","imports":"","icon":"2131165759","typeName":"ZebraTextView","name":"ZebraTextView","description":"for help you create ID for ZebraTextView Blocks","id":"48","class":"ZebraTextView","buildClass":"ZebraTextView","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent","imports":"","icon":"2131165615","typeName":"MoreBlockMaker","name":"MoreBlockMaker","description":"For Create More Block \u0026 For Show Floating Window","id":"49","class":"MoreBlockMaker","buildClass":"MoreBlockMaker","url":"","additionalVar":"private final int REQUEST_PERMISSION_PHONE_STATE\u003d1;"},{"defineAdditionalVar":"","varName":"Spannable","imports":"","icon":"2131165953","typeName":"Spannable","name":"Spannable","description":"use this to create highlight text\n\ncreated by Arab Ware Channel","id":"60","class":"Spannable","buildClass":"Spannable","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"String ArabWareChannelAPIText \u003d \"\";\nprivate String ArabWareChannelAPI \u003d \"https://api.qrserver.com/v1/create-qr-code/?data\u003d\";\n//","imports":"\n","icon":"2131165925","typeName":"QR Generator","name":"QR Generator","description":"To generate QR Into ImageView","id":"67","class":"QR Generator","buildClass":"QR Generator","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"UnifiedNativeAd","imports":"com.google.android.gms.ads.AdListener\ncom.google.android.gms.ads.AdRequest\nandroid.widget.RatingBar\ncom.google.android.gms.ads.AdLoader\ncom.google.android.gms.ads.MobileAds\ncom.google.android.gms.ads.formats.MediaView\ncom.google.android.gms.ads.formats.NativeAdOptions\ncom.google.android.gms.ads.formats.UnifiedNativeAd\ncom.google.android.gms.ads.formats.UnifiedNativeAdView\ncom.google.android.gms.ads.initialization.InitializationStatus\ncom.google.android.gms.ads.initialization.OnInitializationCompleteListener","icon":"2131165393","typeName":"UnifiedNativeAd","name":"UnifiedNativeAd","description":"Made By Danial SK Channel\n\nuse this to use native ads blocks","id":"68","class":"Component.UnifiedNativeAd","buildClass":"UnifiedNativeAd","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent ahhhjhahahhao;\n//","imports":"","icon":"2131165802","typeName":"FloatWindowFix","name":"FloatWindowFix","description":"It is fix floating window developed by Arab Ware Channel That can show floating window with events\ndon\u0027t forgot to make sure you have added alert permission\njust search \" alert \" in  permission section\n\nThanks","id":"64","class":"FloatWindowFix","buildClass":"FloatWindowFix","url":"","additionalVar":"\n"},{"defineAdditionalVar":"","varName":"AudioManager","imports":"","icon":"2131165474","typeName":"AudioManager","name":"AudioManager","description":"To set Volume of Device\u0027s Audio\n\ncreated by Arab Ware Channel","id":"63","class":"Component.AudioManager","buildClass":"AudioManager","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent","imports":"android.os.Bundle\njava.io.InputStream","icon":"2131166315","typeName":"CustomErrorMessage","name":"CustomErrorMessage","description":"you can with this create custom error message\nplz make you sure you have been created activity with name *debug*\nthanks for using\ncreated by Arab Ware Channel","id":"99","class":"CustomErrorMessage","buildClass":"CustomErrorMessage","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent haiIiqjqjakkakajq;\n//","imports":"","icon":"2131165666","typeName":"InstagramDownloader","name":"InstagramDownloader","description":"Use this components to download Instagram videos\nyou need to use Instagram Blocks Too\n\nmade with love by Arab Ware Channel","id":"97","class":"InstagramDownloader","buildClass":"InstagramDownloader","url":"","additionalVar":"String rege \u003d \"\";"},{"defineAdditionalVar":"","varName":"JavaMailAPI","imports":"com.swrevo.gmailapi.JavaMailAPI\r\ncom.swrevo.gmailapi.MailAccount","icon":"2131165784","typeName":"JavaMailAPI","name":"JavaMailAPI","description":"Component Gmail API implementation for Direct Sender Email in App","id":"87","class":"Component.JavaMailAPI","buildClass":"JavaMailAPI","url":"https://myaccount.google.com/lesssecureapps","additionalVar":""},{"defineAdditionalVar":"","varName":"CameraX","imports":"androidx.camera.core.CameraX\nandroidx.camera.core.ImageAnalysis\nandroidx.camera.core.ImageAnalysisConfig\nandroidx.camera.core.ImageCapture\nandroidx.camera.core.ImageCaptureConfig\nandroidx.camera.core.ImageProxy\nandroidx.camera.core.Preview\nandroidx.camera.core.PreviewConfig\nandroidx.lifecycle.LifecycleOwner\nandroid.util.Size\nandroidx.camera.camera2.Camera2Config","icon":"2131165703","typeName":"CameraX","name":"CameraX","description":"#Created by Shahrom Gulov (@dev_zilla)\n\nCameraX component used for displaying camera in view (demo)","id":"82","class":"Component.CameraX","buildClass":"CameraX","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent jajiqiqjajjajjqk;\n//","imports":"","icon":"2131165445","typeName":"UndoRedo","name":"UndoRedo","description":"#Created by Shahrom Gulov (@dev_zilla)","id":"96","class":"Component.UndoRedo","buildClass":"UndoRedo","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent hqjkaoaiqhhqi;\n//","imports":"","icon":"2131165959","typeName":"BatteryProgress","name":"BatteryProgress","description":"","id":"999","class":"BatteryProgress","buildClass":"BatteryProgress","url":"https://t.me/dev_zilla","additionalVar":""},{"defineAdditionalVar":"","varName":"com.google.android.material.bottomsheet.BottomSheetDialog","imports":"","icon":"2131166211","typeName":"BottomSheet","name":"BottomSheet","description":"Used this to create beautiful bottom sheet dialogs\ncreated with love By #ArabWareChannelOwner","id":"154","class":"BottomSheet","buildClass":"BottomSheet","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"AnimatedGradientTextView","imports":"","icon":"2131166168","typeName":"TextColorAnimator","name":"TextColorAnimator","description":"Use this to animate create any text you want with any colors with any font with any size with any animation setting you want into linear\n\ncreated by Arab Ware Channel","id":"194","class":"TextColorAnimator","buildClass":"TextColorAnimator","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"com.bluehomestudio.luckywheel.LuckyWheel","imports":"com.bluehomestudio.luckywheel.OnLuckyWheelReachTheTarget","icon":"2131165443","typeName":"LuckyWhile","name":"LuckyWhile","description":"Want to create game or app with lucky spin ?\nso I have collected \u0026 developed some codes from github that will help you\n\ncreated by Arab Ware Channel","id":"946","class":"LuckyWhile","buildClass":"LuckyWhile","url":"","additionalVar":"com.bluehomestudio.luckywheel.LuckyWheel ### \u003d new com.bluehomestudio.luckywheel.LuckyWheel(this);"},{"defineAdditionalVar":"","varName":"PopupWindow","imports":"","icon":"2131165596","typeName":"CustomPopUp","name":"CustomPopUp","description":"use this to create custom pupup message\ncreated with love by Arab Ware Channel","id":"646","class":"CustomPopUp","buildClass":"CustomPopUp","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"AlertDialog","imports":"","icon":"2131165642","typeName":"CustomDialog","name":"CustomDialog","description":"For Create Custom Dialog From Custom View\nthis component \u0026 it\u0027s blocks created by me","id":"9467","class":"CustomDialog","buildClass":"CustomDialog","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent akakhqsinaj;\n//","imports":"","icon":"2131165463","typeName":"Mention","name":"Mention","description":"Mention ? mention ???? what is the mean of this component ? \nyou can now highlight any email / mention (@) / phone number / URL / \u0026 more\nyou need to use Mentions Blocks \u0026 library of AutoLinkTextView 3.0.0\n\ncreated by Arab Ware Channel ","id":"4667","class":"Mention","buildClass":"Mention","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent jaooakqnqkziaj;\n//","imports":"","icon":"2131165463","typeName":"GetWebSourceCode","name":"GetWebSourceCode","description":"You want to get source code of website in your app\nthis component will help you :)\nyou will the blocks into webview blocks","id":"345","class":"GetWebSourceCode","buildClass":"GetWebSourceCode","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Toast","imports":"","icon":"2131165933","typeName":"CustomToast","name":"CustomToast","description":"This component will give you access to create custom toast from custom view\nyou will find the blocks into custom toast blocks palette","id":"1346","class":"CustomToast","buildClass":"CustomToast","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"FlatDialog","imports":"com.example.flatdialoglibrary.dialog.FlatDialog","icon":"2131165872","typeName":"FlatDialog","name":"FlatDialog","description":"I found a good library on github to create customize dialog with beautiful designs\ncomponents and blocks created by me ( Arab Ware Channel )","id":"94664","class":"FlatDialog","buildClass":"FlatDialog","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"Intent","imports":"","icon":"2131166047","typeName":"WordsCounter","name":"WordsCounter","description":"this components created by ArabWare\nto count words\ncodes from Gerges Shamon","id":"54273","class":"WordsCounter","buildClass":"WordsCounter","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"android.media.ScreenRecord","imports":"","icon":"2131165589","typeName":"ScreenRecord","name":"ScreenRecord","description":"thanks for Omar for the library\ncomponent made by me\nalso some blocks developed by me  \u0026 created by him","id":"94675","class":"ScreenRecord","buildClass":"ScreenRecord","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"java.io.File","imports":"java.io.File","icon":"2131165473","typeName":"File","name":"File","description":"manage your files with this components\nmade by Arab Ware Channel","id":"19676","class":"File","buildClass":"File","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"FilePickerDialog","imports":"com.github.angads25.filepicker.controller.DialogSelectionListener \ncom.github.angads25.filepicker.model.DialogConfigs\ncom.github.angads25.filepicker.model.DialogProperties\ncom.github.angads25.filepicker.view.FilePickerDialog","icon":"2131165754","typeName":"FilePickerDialog","name":"FilePickerDialog","description":"created by Arab Ware Channel\nlibrary from github","id":"64673","class":"FilePickerDialog","buildClass":"FilePickerDialog","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"float","imports":"com.aghajari.emojiview.view.*\ncom.aghajari.emojiview.emoji.iosprovider.*\ncom.aghajari.emojiview.*","icon":"2131166168","typeName":"Emojikeyboard","name":"EmojiKeyboard","description":"want to change the ugly original emoji in the Edittext ?\nthis component will help you\ncreated by Arab Ware Channel","id":"646735","class":"EmojiKeyboard","buildClass":"EmojiKeyboard","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"MediaRecorder","imports":"","icon":"2131165325","typeName":"AudioRecorder","name":"AudioRecorder","description":"To Record Audio\nAdded By Arab Ware Channel","id":"46464","class":"AudioRecorder","buildClass":"AudioRecorder","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"WallpaperManager","imports":"android.widget.ImageView\njava.io.IOException\njava.io.File\njava.io.InputStream\njava.io.OutputStream\njava.io.FileOutputStream","icon":"2131165871","typeName":"WallpaperManager","name":"WallpaperManager","description":"just you can not set wallpaper without this component","id":"613764","class":"WallpaperManager","buildClass":"WallpaperManager","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"TranslateAPI","imports":"","icon":"2131165463","typeName":"TranslateAPI","name":"TranslateAPI","description":"Google translator API\nadded by Arab Ware Channel","id":"643734","class":"TranslateAPI","buildClass":"TranslateAPI","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"DevicePolicyManager","imports":"android.app.ActivityManager\nandroid.app.admin.DevicePolicyManager\nandroid.app.admin.DeviceAdminReceiver","icon":"2131166311","typeName":"DevicePolicyManager","name":"DevicePolicyManager","description":"want to convert your app to a device administrator ?\nthis component with its blocks will help you","id":"643731","class":"DevicePolicyManager","buildClass":"DevicePolicyManager","url":"https://youtu.be/xiykwnSGKLg","additionalVar":""},{"defineAdditionalVar":"","varName":"ComponentName","imports":"android.content.ComponentName","icon":"2131165312","typeName":"ComponentName","name":"ComponentName","description":"it is a part of DevicePolicyManager Component And Blocks","id":"6467316","class":"ComponentName","buildClass":"ComponentName","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"com.google.android.material.snackbar.Snackbar","imports":"com.google.android.material.snackbar.Snackbar","icon":"2131165449","typeName":"CustomSnackBar","name":"CustomSnackBar","description":"oh yeah ! King of custom views is here\nArabWare Channel has created a new component with its blocks to create custom snack bar","id":"643735","class":"CustomSnackBar","buildClass":"CustomSnackBar","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"TelephonyManager","imports":"android.telephony.TelephonyManager","icon":"2131165452","typeName":"TelephonyManager","name":"TelephonyManager","description":"oh yeah\nnew component by arab ware channel\nnow you can read contact - make a calls - read SMS - and get IMEI and more\ncheck my TelephonyBlocks","id":"6164376","class":"TelephonyManager","buildClass":"TelephonyManager","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"JSONObject","imports":"org.json.JSONArray\norg.json.JSONException\norg.json.JSONObject","icon":"2131165563","typeName":"JsonParsing","name":"JsonParsing","description":"oh yeah\nanother component made by arab ware channel\nnow you can parse a json","id":"64673464","class":"JsonParsing","buildClass":"JsonParsing","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"NotificationManagerCompat","imports":"androidx.core.app.NotificationManagerCompat","icon":"2131165472","typeName":"NotificationManager","name":"NotificationManager","description":"notification manager\nfor CustomNotific Blocks","id":"616676","class":"NotificationManager","buildClass":"NotificationManager","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"WifiManager","imports":"android.net.wifi.WifiManager","icon":"2131165594","typeName":"WifiManager","name":"WifiManager","description":"you can manager user wifi with this :D","id":"6467373","class":"WifiManager","buildClass":"WifiManager","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"WifiInfo","imports":"android.net.wifi.WifiInfo","icon":"2131165762","typeName":"WifiInfo","name":"WifiInfo","description":"you can get user wifi info with this :D","id":"646731","class":"WifiInfo","buildClass":"WifiInfo","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"RemoteViews","imports":"","icon":"2131165802","typeName":"RemoteView","name":"RemoteView","description":"Remote View ! Custom Notification !\nby Arab ware channel :)","id":"646434","class":"RemoteViews","buildClass":"RemoteViews","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"List\u003cFloat\u003e","imports":"","icon":"2131166000","typeName":"RangeValues","name":"RangeValues","description":"To Add Values To Range Seek Bar","id":"64675194","class":"Component.RangeValues","buildClass":"RangeValues","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"PdfDocument","imports":"android.graphics.pdf.PdfDocument","icon":"2131165457","typeName":"PdfDocument","name":"PdfDocument","description":"PDF Creator Components\ncheck ArabWare to know how it works\nthere are blocks called PDF Creator","id":"64678487","class":"Component.PdfDocument","buildClass":"PdfDocument","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"NotificationChannel","imports":"android.app.NotificationChannel","icon":"2131165802","typeName":"NotificationChannel","name":"NotificationChannel","description":"Android 9+ ?\nI made the first tutorial and blocks and components for supporting notifications in Android 9+\n\nBy ArabWare","id":"9467316","class":"Component.NotificationChannel","buildClass":"NotificationChannel","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"ArabWareMediaPlayer","imports":"","icon":"2131165795","typeName":"MediaPlayerX","name":"MediaPlayerX","description":"hmmmm....\n\neasy .... this is a super easy library that will make amazing media players app....\n\ncheck the blocks ....\n\nMediaPlayerX","id":"6467319","class":"Component.MediaPlayerX","buildClass":"MediaPlayerX","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"CanYouHack","imports":"arabware.forfree.*","name":"CanYouHack","typeName":"CanYouHack","icon":"2131165467","description":"SAY NO TO GAME GUADIAN , SAY NO TO GAME HACKING\nقل لا لجيم جارديان و لا لتهكير الالعاب\n\nWITH THIS YOU CAN PROTECT YOUR GAME\n\nمع هذا تستطيع حماية لعبتك","id":"6794946","class":"Component.CanYouHack","buildClass":"CanYouHack","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"ApkUtils","imports":"arabware.file.ApkUtils","name":"ApkUtils","typeName":"ApkUtils","icon":"2131165312","description":"something to get info about apps","id":"9497964","class":"Component.ApkUtils","buildClass":"ApkUtils","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"AudioUtils","imports":"arabware.file.AudioUtils","name":"AudioUtils","typeName":"AudioUtils","icon":"2131165325","description":"something to get info about audio files","id":"13364","class":"Component.AudioUtils","buildClass":"AudioUtils","url":"","additionalVar":""},{"defineAdditionalVar":"","varName":"ImageUtils","imports":"arabware.file.ImageUtils","name":"ImageUtils","typeName":"ImageUtils","icon":"2131165596","description":"this component can edit an image or get its info","id":"9637","class":"Component.ImageUtils","buildClass":"ImageUtils","url":"","additionalVar":""}]