SoifGo — ideyanızı deyin, Sİ kodu yazsın, SoifGo-da işə salın

Sİ köməkçisinə hansı aləti istədiyinizi deyin, HTML kodunu alın və SoifGo-ya yükləyin; sadə kalkulyatordan və ya tədris alətindən tutmuş, elektronika həvəskarları üçün Arduino və ESP32 idarəsinə qədər.

Pulsuz Oflayn Reklamsız 47 languages
SoifGo sənaye paneli — Arduino ilə çən, nasos və klapanın idarə olunması
Sənaye paneli — çən, nasos və klapan
SoifGo ağıllı ev — işıq, ventilyator, kondisioner və siqnalizasiyanın idarə olunması
Ağıllı ev — işıq, ventilyator, kondisioner
SoifGo rəqəmsal səviyyəölçən — Android telefonun sensorları ilə
Rəqəmsal səviyyəölçən — telefon sensorları

HTML ilə Android tətbiqi yaradın — doğma proqramlaşdırma olmadan

Veb səhifədə mümkün olan hər şey SoifGo-da da mümkündür. SoifGo alətlərinizi HTML kimi işlədir və qovluqlarda səliqəli saxlayır. Kalkulyatorlardan və simulyatorlardan tədris alətlərinə və idarəetmə panellərinə qədər, lazım gələrsə Bluetooth və MQTT vasitəsilə avadanlıq idarəsi də.

SoifGo-da quraşdırılmış Sİ yoxdur. İş qaydası sadədir: seçdiyiniz Sİ köməkçisinə nə istədiyinizi izah edirsiniz, o sizə HTML kodu verir, siz də kodu SoifGo-da işə salırsınız. Veb səhifə yaza bilirsinizsə və ya ideyanızı sadəcə Sİ köməkçisinə izah edə bilirsinizsə, öz alətinizi yarada bilərsiniz.

SoifGo kimlər üçündür?

📐 Riyaziyyatçılar və tələbələr

Xüsusi kalkulyatorlar, qrafik və funksiya çəkmə, simulyasiyalar və məsələ həlli alətləri, məhz ehtiyacınız olduğu kimi.

🎓 Müəllimlər və təlimçilər

Dərs, məşq və testlər üçün interaktiv alətlər. Faylı şagirdlərə və kursantlara göndərin ki, özləri işlətsinlər.

🏗️ Bütün sahələrin mühəndisləri

İşdə əl altında olan mühəndis kalkulyatorları, vahid çeviriciləri və şəxsi hesablama cədvəlləri, internet olmadan belə.

🔌 Ustalar və elektronika həvəskarları

Arduino, ESP32, ESP8266 və Raspberry Pi üçün Bluetooth və MQTT nəzarətçiləri və idarəetmə panelləri.

💡 İdeyası olan hər kəs

İdeyanızı Sİ köməkçisinə deyin, HTML kodu alın və SoifGo-da işə salın.

İlk alətinizi yaratmağa hazırsınız?

SoifGo-nu yükləyin →

Arduino və ESP32 nəzarətçisi Android telefondan Bluetooth və MQTT vasitəsilə

Bluetooth SPP/BLE (məsələn, HC-05 və HC-06) MQTT və ya HTTP REST istifadə edən hər cihaz SoifGo ilə işləyir: Arduino, ESP32, ESP8266 və Raspberry Pi.

Bluetooth ilə LED, mühərrik və rele əmrləri göndərin, Bluetooth–MQTT körpüsü və ya canlı sensor paneli yaradın — hamısı HTML ilə, doğma kod olmadan.

Qovluqlar və səhifələr

SoifGo işinizi səliqəli saxlamaq üçün qovluqlar və səhifələr verir. Hər səhifədə 40 düymə və 10 sürüşdürücüvar və hər düyməyə müəyyən davranışlar, o cümlədən SoifGo qovluqları və səhifələri arasında naviqasiya təyin edə bilərsiniz. Beləliklə, çoxlu menyu yarada bilərsiniz.

Düymələrin hazır əsas dizaynları var: rəng, işarə, ad, şrift, səs və vibrasiya. Sürüşdürməklə yerini dəyişmək olar. Hər düymənin göndərmə və qəbul etmə kimi əsas davranışları ola bilər.

Veb davranışı, həm onlayn, həm oflayn

“Veb davranışı” (WebView) ideyalarınızı və arzularınızı ən geniş imkanlarla, HTML kimi, həm onlayn, həm oflayn həyata keçirməyə kömək edir. Sadəcə Sİ köməkçisinə nə istədiyinizi izah edin və HTML kodu istəyin. Sonra iki seçiminiz var:

Hər iki üsul işləyir və veb tətbiqiniz SoifGo qovluğunuzda saxlanılır. Kalkulyator, Bluetooth nəzarətçisi, IoT monitorinqi və ya hər hansı başqa şey olsun.

Sİ tərəfindən yaradılan HTML kodunu SoifGo-da necə işə salım?

Bu addımları bir dəfə edin, kodu işlətmək üçün hazır düyməniz olacaq:

  1. Redaktə rejimini açın: SoifGo tətbiqini açın. Yuxarı sol küncdəki menyu işarəsinə toxunun və redaktə ekranına keçmək üçün Edit seçin.
  2. Qovluq yaradın: Yenə yuxarı soldakı menyuya toxunun, Select Designseçin, sonra Folderseçin və Createdüyməsinə toxunun. İstəsəniz qovluğun adını dəyişin, yoxsa OK.
  3. Səhifə yaradın: İndi Folder-in yanında Page seçimi görünür. Ona toxunun və New Pageseçin. İstəsəniz səhifənin adını dəyişin, sonra OK.
  4. Səhifəyə düymə yerləşdirin: Düymələr siyahıda görünür. Hər səhifədə 40 düymə var və hər dəfə birini götürdükdə sayı azalır. Düyməyə toxunun və barmağınızla onun səhifədəki yerini seçin.
  5. Düymənin davranışını təyin edin: Düyməyə toxunun, menyunu açın, Behavior seçin, sonra Browser or HTML filesseçin. Burada düymənin brauzer kimi işləyəcəyini, yoxsa HTML faylı yükləyəcəyini seçirsiniz. İkincini seçin: Open or edit local HTML file in WebView.
  6. HTML faylı yaradın: Ən asan seçim birinci variantdır, Create. İstəsəniz HTML faylının adını dəyişin, yoxsa OK. Sample hazır nümunələr verir, File Explorer telefon yaddaşından fayl yükləyir, Saved isə SoifGo-da yaratdığınız qovluğun içindəki HTML qovluğuna yönəldir.
  7. Düyməni işə salın: Yuxarıdakı menyu işarəsi ilə Play ekranına keçin, sonra yaratdığınız düyməyə toxunun. “Hello SoifGo” yazılı boş səhifə açılır.
  8. Sİ kodunu yapışdırın: Menyunu yenidən açın və Edit seçin ki, WebView redaktə ekranı açılsın. Sİ köməkçisindən aldığınız HTML kodunu bura yapışdırın. Hamısını seçib əl ilə yapışdıra bilərsiniz və ya menyunu açıb sonuncu seçimi, Select All and Paste, yəni kodu avtomatik əvəz edəni seçə bilərsiniz.
  9. Kodu işə salın: İndi ekranın yuxarısındakı sarı düyməyə (Close) toxunun. Kodunuz işləyir. Səhifəni bağlaya bilərsiniz və aləti işə salmaq üçün hər dəfə sadəcə öz düyməyə toxunursunuz.

Növbəti dəfə Sİ köməkçisindən yeni kod aldıqda, sadəcə həmin səhifəyə keçin, Editdüyməsinə toxunun, Select All and Paste seçin və yenidən sarı düyməyə toxunun. File Explorer istifadə edirsinizsə, telefonunuz bu hissəni dəstəkləməyə bilər; bu halda telefona uyğun fayl menecerini quraşdırmaq ən yaxşısıdır.

Hər səhifədə 40 müxtəlif veb tətbiq

Hər səhifədə 40 müxtəlif veb tətbiqiniz ola bilər. Onları hər dəfə Sİ köməkçisindən istəməli deyilsiniz və onlarla oflayn işləyə bilərsiniz. Hətta həmkarlarınıza, dostlarınıza və ya kursantlara göndərə bilərsiniz ki, yükləyib işlətsinlər.

SoifGo-nun funksiyaları

🌐 Tam WebView

Müasir brauzer mühərriki: Canvas, SVG, WebGL və qrafiklər, simulyasiyalar və 3D göstərmə üçün Chart.js, D3 və Three.js kimi kitabxanalar.

🧩 Klassik rejim

Sadə idarəetmə elementləri və menyular üçün tamamilə kodsuz hazır düymələr və sürüşdürücülər.

💾 Yerli yaddaş

Tətbiqi bağladıqdan sonra belə məlumatları localStorage ilə saxlayın.

🟢 Telefon sensorları

Ətraf işıq, hərəkət (akselerometr) və maqnitometr, canlı şəkildə.

🎤 Mikrofon və nitq tanıma

Nitqi mətnə çevirin və alətlərinizdə istifadə edin ya da cihazlara göndərin.

🔵 Bluetooth serial

HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 və Raspberry Pi ilə mətn göndərin və qəbul edin.

🟣 MQTT müştərisi

İstənilən brokerə (tcp və ya ssl) qoşulun, dərc edin və abunə olun, bağlantı vəziyyətini yoxlayın.

🟠 HTTP API

İstənilən ünvana JSON göndərin, cavabdan dəyərləri qəbul edin və çıxarın.

Nə yarada bilərsiniz?

Tez-tez verilən suallar

SoifGo yalnız Arduino və elektronika üçündürmü?

Xeyr. Avadanlıq bağlantısı funksiyalardan yalnız biridir. Alətləriniz HTML olduğu üçün veb səhifədə işləyən hər şey, məsələn hesablamalar, qrafiklər, simulyasiyalar və tədris alətləri SoifGo-da da işləyir.

SoifGo pulsuzdurmu?

Bəli. Pulsuzdur, reklamsızdır və tətbiqdaxili satınalmalar yoxdur.

Oflayn işləyirmi?

HTML alətləri, Bluetooth və telefonun sensorları internetsiz işləyir. Yalnız MQTT və HTTP üçün internet və ya şəbəkə bağlantısı lazımdır.

Hansı avadanlıqla uyğundur?

Bluetooth SPP/BLE (məsələn, HC-05 və HC-06), MQTT və ya HTTP REST istifadə edən hər cihazla, o cümlədən Arduino, ESP32, ESP8266 və Raspberry Pi ilə.

Başlamaq üçün nə lazımdır?

Əsas HTML biliyi kifayətdir. Bu olmasa belə, Sİ köməkçisinə nə istədiyinizi izah edib HTML kodu ala bilərsiniz. Dərsliklər və hazır nümunələr əsas səhifədədir.

SoifGo necə tələffüz olunur və başqa necə adlandırıla bilər?

SoifGo adətən “soif-qo” kimi tələffüz olunur, lakin insanlar Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go və ya So if go da deyir və ya yazır. Bu adların hamısı eyni pulsuz Android tətbiqinə, SoifGo-ya aiddir. Swift proqramlaşdırma dili ilə əlaqəsi yoxdur.

Başlamağa hazırsınız?

Əsas səhifə yükləmə, dərsliklər və sənədlərlə açılır.

SoifGo-ya keçin →
Texniki sənədlər
Pulsuz, oflayn, reklamsız — Android 7 və daha yeni versiyalar üçün