Hayır, daha performanslı olmaz. Aksine tamamen senkron çalışıp ana thread'i bloke eder ve ADB işlemi esnasında program takılır. Thread'ler ile bu sorunu çözmüşsünüz ama bu bir kötü pratiktir ve ileride uygulamanız bir noktaya geldiğinde size problem yaratabilir. "Asenkron Programlama" "IO Bound işlemler" gibi konulara göz atmanızı öneririm. Bu sayede programlama becerilerinizi geliştirebilirsiniz.
Portable ve başka kolasörden çalıştırma olamaz çünkü setup şekline dizayn ettim yani "adbpath = $@"C:\Program Files\ADBFastbootGUI"" değişkeni portable olayını iptal ediyor tabi 15-20dk ayrırırsam portable versiyonu yapılır V2de yapalım istek listesine yazdım. Alt F4 olarak akıl etmiştim yazılım kapatma olayını. Onuda değiştririz teşekkürler.
Bu tur global degisken tanimlari yapmanin amaci zaten degisiklik yaparken tum kodu degil tek satiri degistirmek. Eger bunu degistirmek yerine tum koda bakmaniz gerekecekse bu verimli yontem olmaz program yazarken. Cok vakit kaybedersiniz baska proje uzerinde. Ustelik hata yapma ihtimaliniz cok artar. Onun yerine global degisken tanimlama mantigini oturtmaniz daha onemli.
Bu tur global degisken tanimlari yapmanin amaci zaten degisiklik yaparken tum kodu degil tek satiri degistirmek. Eger bunu degistirmek yerine tum koda bakmaniz gerekecekse bu verimli yontem olmaz program yazarken. Cok vakit kaybedersiniz baska proje uzerinde. Ustelik hata yapma ihtimaliniz cok artar. Onun yerine global degisken tanimlama mantigini oturtmaniz daha onemli.