AppSheet bilan global — Amerika, Yevropa, Birlashgan Arab Amirliklari — marketlarida ishlash, tajribangizni oshirish va daromad topish imkoniyati!
🙏 Havola shu yerda
Boshlang‘ich darajadagi dasturchilar Education Resources orqali ko’nikmalarini oshirishlari mumkin.
#Vakansiya
@AppSheetSolutions
Boshlang‘ich darajadagi dasturchilar Education Resources orqali ko’nikmalarini oshirishlari mumkin.
#Vakansiya
@AppSheetSolutions
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3💯2🤔1
💻 Masofadan | 🌍 Xalqaro loyihalar
@AppSheetSolutions
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
AppSheet bo‘yicha masterclass
Yaqinda tajribali dasturchi Muhammadjavohir Sur’atov o‘zlari yaratgan ilova misolida amaliy masterclass o‘tkazib berdilar.
Masterklassda biz nafaqat AppSheet bo‘yicha yangi bilim va ko‘nikmalar, balki ilova yaratish jarayonida mijozni chuqurroq tushunishga yordam beradigan foydali insaytlar oldik.
Keyingi postlarimizda shu masterclassni qaymoqli joylaridan foydali "tips"larni (maslahatlarni) ulashib boramiz.
@AppSheetSolutions #mj #tips
Yaqinda tajribali dasturchi Muhammadjavohir Sur’atov o‘zlari yaratgan ilova misolida amaliy masterclass o‘tkazib berdilar.
Masterklassda biz nafaqat AppSheet bo‘yicha yangi bilim va ko‘nikmalar, balki ilova yaratish jarayonida mijozni chuqurroq tushunishga yordam beradigan foydali insaytlar oldik.
Keyingi postlarimizda shu masterclassni qaymoqli joylaridan foydali "tips"larni (maslahatlarni) ulashib boramiz.
@AppSheetSolutions #mj #tips
❤4
Foydalanuvchi rollariga qarab menyu ko‘rsatish #tips
Agar ilovangizda maxsus menyu tuzilgan (gallery view) va unda foydalanuvchi roliga mos bo'lgan menyularnigina ko'rsatmoqchi bo'lsangiz, "role-based access" qo'llashingiz mumkin.
👉 Masalan, quyidagi formula orqali:
🔑 Bu usul quyidagilarni ta’minlaydi:
⚡️ Natija: xavfsizlik kuchayadi va foydalanuvchi uchun ilova soddalashadi.
ℹ️ Muhammadjavohir Sur'atov bilan o'tgan masterklassdan
@AppSheetSolutions
Agar ilovangizda maxsus menyu tuzilgan (gallery view) va unda foydalanuvchi roliga mos bo'lgan menyularnigina ko'rsatmoqchi bo'lsangiz, "role-based access" qo'llashingiz mumkin.
👉 Masalan, quyidagi formula orqali:
IN(
LOOKUP(USEREMAIL(), "Users", "Email", "User Role ID"),
[User Roles ID]
)
🔑 Bu usul quyidagilarni ta’minlaydi:
— Admin faqat o‘ziga tegishli menyularni ko‘radi;
— Oddiy foydalanuvchi esa faqat o‘ziga kerakli bo‘limlarni ko‘radi.
⚡️ Natija: xavfsizlik kuchayadi va foydalanuvchi uchun ilova soddalashadi.
ℹ️ Muhammadjavohir Sur'atov bilan o'tgan masterklassdan
@AppSheetSolutions
🆒5
Bir nechta bog‘liq qiymatlarni tartiblab ko‘rsatish #tips
Agar siz bir sotuvdagi barcha mahsulotlarni ko‘rsatib, ularni ma’lum tartibda chiqarishni istasangiz, ORDERBY + SELECT formulasidan foydalaning.
👉 Misol:
🔑 Bu formula:
⚡️ Natija: foydalanuvchi bitta ustunda tartiblangan mahsulotlar ro‘yxatini ko‘radi.
ℹ️ Muhammadjavohir Sur'atov bilan o'tgan masterklassdan
@AppSheetSolutions
Agar siz bir sotuvdagi barcha mahsulotlarni ko‘rsatib, ularni ma’lum tartibda chiqarishni istasangiz, ORDERBY + SELECT formulasidan foydalaning.
👉 Misol:
ORDERBY(
SELECT(
Products in Active_Sale[Product ID],
[Sale ID] = [_THISROW].[Sale ID]
),
[Label],
FALSE
)
🔑 Bu formula:
— Joriy Sale ID ga tegishli barcha Product ID larni yig‘adi;
— Ularni Label bo‘yicha tartiblaydi (FALSE → ko‘payish tartibida).
⚡️ Natija: foydalanuvchi bitta ustunda tartiblangan mahsulotlar ro‘yxatini ko‘radi.
ℹ️ Muhammadjavohir Sur'atov bilan o'tgan masterklassdan
@AppSheetSolutions
🔥2❤1
♻️ Appsheetda ustunni avtomatik yangilash #tips
Agar ma’lum bir ustun qiymati boshqa maydon o‘zgarganda avtomatik tozalamoqchi bo'lsangiz yoki qayta hisoblanishini xohlasangiz, Reset_If funksiyasidan foydalaning.
👉 Masalan:
🔑 Bu formula shunday ishlaydi: agar [fsfd] ustuni qiymati o‘zgarsa, “Problems” (bundan keyingi ustun) ustuni avtomatik ravishda qayta yoziladi.
⚡️ Natija: ma’lumotlaringiz doim toza va moslashuvchan bo‘ladi.
ℹ️ Muhammadjavohir Sur'atov bilan o'tgan masterklassdan
@AppSheetSolutions
Agar ma’lum bir ustun qiymati boshqa maydon o‘zgarganda avtomatik tozalamoqchi bo'lsangiz yoki qayta hisoblanishini xohlasangiz, Reset_If funksiyasidan foydalaning.
👉 Masalan:
[_THISROW_BEFORE].[fsfd] <> [_THISROW_AFTER].[fsfd]
🔑 Bu formula shunday ishlaydi: agar [fsfd] ustuni qiymati o‘zgarsa, “Problems” (bundan keyingi ustun) ustuni avtomatik ravishda qayta yoziladi.
⚡️ Natija: ma’lumotlaringiz doim toza va moslashuvchan bo‘ladi.
ℹ️ Muhammadjavohir Sur'atov bilan o'tgan masterklassdan
@AppSheetSolutions
👍2❤1
🧮 Quyidagi formulalarda qaysi biri mahsulotlarning umumiy savdo [Sales] summasini to‘g‘ri hisoblaydi?
Anonymous Quiz
11%
SUM([_THISROW].[Sales][Amount])
45%
SUM(SELECT(Sales[Amount], [Product] = [_THISROW].[ID]))
18%
LOOKUP([ProductID], "Sales", "ID", "Total")
25%
SUM([Sales])
👍4
AppSheet Solutions
🧮 Quyidagi formulalarda qaysi biri mahsulotlarning umumiy savdo [Sales] summasini to‘g‘ri hisoblaydi?
💬 Izoh:
@AppSheetSolutions
Bu AppSheet’dagi eng ko‘p ishlatiladigan usullardan biri, ya'ni Virtual Column orqali dinamik summalarni hisoblashda aynan shunday formulalar qo‘llaniladi.
@AppSheetSolutions
👍5
🧠 Kichik savol: AppSheet’da Security Filter va Slice o‘rtasida asosiy farq nimada?
Anonymous Quiz
32%
Slices serverda filtrlaydi, Security Filter qurilmada filtrlaydi.
13%
Ikkalasi ham bir xil ishni qiladi.
42%
Slices sinxronizatsiyadan keyin, Security Filter esa ma’lumot yuborilishidan oldin filtrlaydi.
13%
Slices har doim Security Filterdan tezroq ishlaydi
🆒1
“Mustaqil shartnoma” — bu jamoani tark etish emas, balki jamoa tarkibida turib, o‘z nomidan ham ishlash imkoniyati. Bajarilgan ishlar freelanser'ning shaxsiy Upwork profilida ham hisoblanadi.
Biz uchun muvaffaqiyat faqatgina bajarilgan loyihalar sonida emas. Jamoadoshlarimiz o‘zlarini rivojlantira oladigan va xalqaro maydonda o‘z o'rnini topa oladigan muhit qurishdir.
@AppsheetSolutions
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🏆6🆒1
Agar siz Shahar (City) ustunini Mamlakat (Country) tanloviga qarab filtrlashni xohlasangiz, qaysi formula Valid_If bo‘limida ishlatiladi?
Anonymous Quiz
6%
SELECT(City[Name], TRUE)
69%
SELECT(City[Name], [Country] = [_THISROW].[Country])
17%
[City] = [_THISROW].[Country]
8%
LOOKUP([City], "Country", "Name", "City")
❤1🆒1
AppSheet Solutions
Jamoamiz a'zolaridan biri Samandar, o‘zining shaxsiy Upwork profillarida ilk mustaqil shartnomalarini tugatish arafasidalar.
Bizning qarashlarimiz bo‘yicha, bunday mustaqil shartnomalar — mutaxassisning jamoa ichida turib, o‘z shaxsiy brendini mustahkamlashidir.
Samandarning bu muvaffaqiyati nafaqat shaxsiy yutuq, balki @AppsheetSolutions jamoasining xalqaro bozordagi ishonchlilik belgisiyamdir.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥8👍2🆒1
— 15 ta xalqaro shartnomalar tuzildi;
— 1 kishidan 10 nafargacha yetdik;
— 2 nafar dasturchimiz UpWork da mustaqil shartnoma tuzishdi;
— 1 marta mutaxassis tomonidan jonli dars o'tkazildi.
2026-yilda bizni katta yangiliklar kutmoqda!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥3👍1👏1🆒1
🚀 AppSheet Solutions’da yangi bosqich
Bir muddat kanalda faol bo‘lmadik. Bu vaqt ichida jamoa bilan bir nechta loyihalarni yakunladik, yangi texnologiyalarni amalda sinab ko‘rdik va ish jarayonimizni ancha o‘zgartirdik.
Dastlab yechimlarimizning katta qismini AppSheet orqali yaratgan bo‘lsak, bugun biz yangi bosqichga o‘tdik — endi asosiy e’tiborimiz agentic coding va AI yordamida dasturiy mahsulotlar yaratishga qaratilgan.
Hozirgi loyihalarimizda Claude, Codex va AntiGravity kabi vositalardan faol foydalanib, mijoz ehtiyojiga mos, murakkabroq va kengaytirish imkoniyati yuqori bo‘lgan tizimlar ishlab chiqyapmiz.
Endi bu kanalda faqat natijalarni emas, balki jarayonni ham ko‘rsatmoqchimiz: nimalar ustida ishlayapmiz, qanday muammolarni hal qilyapmiz, qaysi yondashuvlar ishlayapti va yo‘l davomida nimalarni o‘rganyapmiz.
Bir muddat kanalda faol bo‘lmadik. Bu vaqt ichida jamoa bilan bir nechta loyihalarni yakunladik, yangi texnologiyalarni amalda sinab ko‘rdik va ish jarayonimizni ancha o‘zgartirdik.
Dastlab yechimlarimizning katta qismini AppSheet orqali yaratgan bo‘lsak, bugun biz yangi bosqichga o‘tdik — endi asosiy e’tiborimiz agentic coding va AI yordamida dasturiy mahsulotlar yaratishga qaratilgan.
Hozirgi loyihalarimizda Claude, Codex va AntiGravity kabi vositalardan faol foydalanib, mijoz ehtiyojiga mos, murakkabroq va kengaytirish imkoniyati yuqori bo‘lgan tizimlar ishlab chiqyapmiz.
Endi bu kanalda faqat natijalarni emas, balki jarayonni ham ko‘rsatmoqchimiz: nimalar ustida ishlayapmiz, qanday muammolarni hal qilyapmiz, qaysi yondashuvlar ishlayapti va yo‘l davomida nimalarni o‘rganyapmiz.
⚡4🔥1🆒1
🧩 Hozir qanday stack bilan ishlayapmiz?
AppSheet’dan agentic coding’ga o‘tganimizdan keyin development jarayonimiz ham ancha o‘zgardi.
Hozir asosiy stack’imiz:
📦 GitHub Monorepo — bir nechta app, package va umumiy komponentlarni bitta repository’da boshqaramiz.
🤖 Agent Rules — Claude va Codex uchun loyiha arxitekturasi, coding standard, component usage va boshqa qoidalarni oldindan belgilab qo‘yamiz.
🧱 Storybook — UI komponentlarni app’dan alohida yaratish va test qilish uchun.
👀 Chromatic — UI’dagi vizual o‘zgarishlarni avtomatik tekshirish va review qilish uchun.
🎨 Untitled UI — design system va tayyor UI pattern’lar uchun asos sifatida.
🇵🇱 Misol: Polshadagi mijozimizning AppSheet tizimlarini web’ga ko‘chirishni boshlaganimizga taxminan 3 oy bo‘ldi. Jami 12 ta app’dan 9 tasi production’da, qolgan 3 tasi development jarayonida.
Biz uchun agentic coding shunchaki AI bilan tezroq kod yozish emas — AI’ni aniq qoidalar, yaxshi arxitektura va professional development workflow ichida ishlatish. 🚀
AppSheet’dan agentic coding’ga o‘tganimizdan keyin development jarayonimiz ham ancha o‘zgardi.
Hozir asosiy stack’imiz:
📦 GitHub Monorepo — bir nechta app, package va umumiy komponentlarni bitta repository’da boshqaramiz.
🤖 Agent Rules — Claude va Codex uchun loyiha arxitekturasi, coding standard, component usage va boshqa qoidalarni oldindan belgilab qo‘yamiz.
🧱 Storybook — UI komponentlarni app’dan alohida yaratish va test qilish uchun.
👀 Chromatic — UI’dagi vizual o‘zgarishlarni avtomatik tekshirish va review qilish uchun.
🎨 Untitled UI — design system va tayyor UI pattern’lar uchun asos sifatida.
🇵🇱 Misol: Polshadagi mijozimizning AppSheet tizimlarini web’ga ko‘chirishni boshlaganimizga taxminan 3 oy bo‘ldi. Jami 12 ta app’dan 9 tasi production’da, qolgan 3 tasi development jarayonida.
Biz uchun agentic coding shunchaki AI bilan tezroq kod yozish emas — AI’ni aniq qoidalar, yaxshi arxitektura va professional development workflow ichida ishlatish. 🚀
🔥7⚡2🆒1