MOBILE UZ
8 subscribers
30 photos
4 videos
1 file
38 links
Mobil ilovalar,
dasturlash va texnologiyalar haqidagi foydali ma'lumotlar va yangiliklar.

Aloqa: @a_toshmatov
Download Telegram
#2023yil

Kirib kelgan 2023 - yil muborak boʻlsin.
Yangi yil barokatli boʻlsin.

@mobi_dev_uz
🏝 Kotlin?

Kotlin ochiq manbali,statik tarzda yozilgan dasturlash tili bo'lib, u ham Obektga yo'naltirilgan, ham funktsional dasturlashni qo'lllab-quvatlaydigan dasturlash tili. Kotlin 🥬Android uchun 🌐 Google tomonidan rasman qo'llab quvatlanadi.

2011 - yil iyul oyida 👩‍💻JetBrains JVM uchun yangi til bo'lgan 👩‍💻Kotlinni taqdim etadi. Kotlin nomining kelib chiqishi Rassiyada joylashgan Kotlin oroliga kelib taqaldi.
Kotlin (rus. Koʻtlin) (shvedcha: Reitskär) — Boltiq dengizida, Sankt-Peterburgdan 32 km gʻarbda, Finlyandiya koʻrfazining boshiga yaqin joylashgan rus oroli.

👩‍💻Kotlin 2016 - yil 15 - fevralda chiqarildi.Bu birinchi barqoror versiyasi hisoblanadi. 🌐 Google I/O 2017 ko'rgazmasida Google Android uchun Kotlin birinchi darajali yordamchi til sifatida e'lon qilindi. 2019 - yilda Kotlin dasturlash tili endi Android ilovalarini ishlab chiquvchilar uchun afzal qilingan til ekanligi e'lon qilindi.

👩‍💻Kotlin va java juda o'xshash ikkita tildir. Kotlin Java bilan 100% o'zaro ishlay olash qobilyatiga ega. Siz Java va Kotlin kodlarini bitta loyihada qollay olishingiz mumkin va ular mukammal tarzda kompilyatsiya qilinadi. Kotlin boshqa tillardan ustunlikka ega. Uning tilida Obektga yo'naltirilgan hamda funktsional konstruktsiyalar mavjud.

👩‍💻Kotlin albatta server tamonlama rivojlantirish uchun ham ishlatiladi.Java ga asoslangan texnalogiya steklari bilan to'liq moslikni saqlab, Kotlin bilan server tamonini rivojlantirish mumkin.
Masalan: Spring,Vert.x, Ktor, Kotlinx.html va boshqalar misol bo'la oladi.

Barcha mavjud Java Framework va kutubxonalardan Kotlin dasturlari foydalana oladi. Kotlin - bu oson integratsiya qilinadigan til hisoblanadi. Siz uni Gradle,Mawen boshqa build tizimlari bilan osongina integratsiya qila olasiz.

👩‍💻Kotlin haqida yozamiz desak juda kop ma'lumotlar bor. Bularni bosqichma bosqich ko'rib chiqamiz Insha Allah.

📢@mobiletech_uz
obuna bo'lishni unutmang!👆
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Hayit muborak
👍7
Forwarded from Jakhongir Rakhmonov - IT
Dasturchilarning kelajagi qanaqa? Ishsiz qolasizmi?
Yohud “Layofflar, ChatGPT va boshqalar haqida”

Katta katta korxonalar minglab ishchilarini haydab yuborishyapti. Undan tashqari ChatGPT va boshqa AI loyihalar shiddat bilan rivojlanmoqda. Huddi 3-4 yil ichida dasturchilarga talab qolmaydigandek. Keling shu haqida ozgina fikrlashamiz.

Amazon bu yili 27000 ishchisini ishdan ketqizdi. Meta o’tgan yili Noyabrda 11 mingtani ketqizgan, yaqinda yana 10 mingtani. Google 12mingta ishchisini ketqizgan. Bu raqamlar kichik raqamlar emas. Ahvol qo’rqinchiliga o’xshaydi. Rostdan shundaymi? Bunga nima sabab? Menimcha buning sababi 2ta:

- Covid
- Dunyodagi makroekonomik xolat (Ukrainadagi urush)

Covid boshlanganda odamlar asosan uyda vaqtlarini sarflashni boshlashdi va internet hizmatlariga bo’lgan talab kutilmaganda juda katta tezlikda o’sishni boshladi. Talab ko’paydi degani ish ko’paydi degani. Shu talabni qoniqtirish uchun yani ko’proq pul topish uchun kompaniyalar ham kutilgandan ancha ko’proq ishchilarni tezroq ishga olishni boshlashdi. Masalan Amazon 2021da 310000ta ishchi, 2020da esa yarim million ishchi olgan. 2021 ohirida Amazonda 1.6 million ishchi bo’lgan, ularning 300000tasi ofis ishchilari (dasturchilar va hokazo).

Hozirgi kunda esa Covid chegarali 100% olib tashlangan. Natijada odamlar uyda kamroq vaqt sarflashyapti va internet xizmatlaridan kamroq foydalanishyapti. U degani kompaniyalar xizmatlariga talab kamaygan. Uning ustiga Ukraindagi urush dunyodagi makroekonomik xolatga ancha tasir o’tkazyapti. Natijada kompaniyalarda foyda kutilgandan ancha kamaygan. Shuning uchun ham eng katta harajatlardan biri bo’lgan ishchilarni ketkazib yuborishyapti.

Bundan 2ta xuloasa qilish mumkin. Ohirgi yilni emas, ohirgi 2-3 yilni oladigan bo’lsak kompaniyalar yaxshigina o’sgan, pasaymagan. Qachondir dunyodagi holat sal yaxshilanishni boshlaganda bu kompaniyalar yana ishchi olishda va yanada ko’proq o’sishda davom etadi. Agar dunyoda holat yaxshilanmasa nafaqat dasturchilar, nafaqat bu kompaniyalar, boshqa kompaniyalar ham, boshqa ishchilar ham qiynalishadi.

ChatGPT va dasturchilarning ishsiz qolishiga keladigan bo’lsak. Mening bu sohada bilimim kam, shuning uchun tajribaliroq tanishlardan so’rab ko’rdim. Bir hamkasbimda Zurichning ETH universitetida (Einstein o’qigan) Machine Learning bilan shug’illanidagn PhD o’rtog’i bor ekan. Uning aytishi bo’yicha hozirgi modellar “dogshit” emish, yani yumshoq qilib aytadigan bo’lsak “ishga uncha yaramaydi”. Dasturlash kontekstida berayotgan javoblari juda ham noaniq. Ayniqsa savollar qiyinlashgan sari. Hali uni qiyin sistemalar quradigan darajaga olib kelish uchun ko’p vaqt va ish kerak ekan. Bu vaqtlar kelgan taqdirda ham dasturchilarga talab kamaymaydi. Dasturchilar uchun bu AI sistemalar yordamchi bo’ladi. Dasturchilar ishsiz qolmaydi, ular qilayotgan ishlar o’zgaradi.

@jakhonrakhmonov
#hayrli_tong

Hammaga hayrli tong.
Bugungi kun hammaga haryli bo’lsin ilohim.

@mobi_dev_uz
👍5
Mezzada baribir

@mobi_dev_uz
4
#coffee

Issiq kunda sovuqqina kofe yaxshi ketar ekan…

@mobi_dev_uz
3
This media is not supported in your browser
VIEW IN TELEGRAM
#android_kmm

🧑‍💻 3 kunlik izlanishlarim mevasi....
Hali bu boshlanishi.

P.s: Ha aytgancha bu videoni olganimga 2 haftacha bo'ldi, negadir endi joylagim keldi.

Dam olish kuningiz maroqli o'tsin

@mobi_dev_uz
🤔4
Foydali bo'ladi deb o'ylayman...

@mobi_dev_uz
Forwarded from Vohid Karimov (Vohid Karimov)
Dasturlashga qo'l urgan, lekin nimadan boshlashni bilmaydiganlar uchun 3-5 yillik plan:

— Nerd rejimiga o'ting: kuniga kamida 6 soat dasturlash bilan band bo'ling
— Computer Science mavzularini chuqur o'rganing
— Muntazam algoritmik masalalarni yeching (codewars, leetcode, va hokazo)
— Bitta dasturlash tilini mukammal o'rganing
— Web, mobil, yoki desktop development uchun kerak bo'lgan texnologiyalarni o'rganing
— O’zingizni pet proyektlaringizni yarating
— Har kuni ko'p kod yozing
— Tez-tez interview qiling (ishingiz bo'lsa ham)
— Vaqtida uxlang, ovqatlaning, va sport bilan shug'ullaning

Qolgani (ish, daromad, va xurmat) o'zi keladi. Natija darxol ko'rinmaydi, lekin albatta keladi - haqiqiy yutuqlar vaqt talab qiladi.

Jarayondan zavq oling!

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
#python

Reklama emas ko'chada ko'rib qo'ldim.
Sizlargaham ilindim

@mobi_dev_uz
Forwarded from IT suhbat
Algoritm texnikalari:

1. Prefix sum
2. Two pointers
3. Sliding window
4. Fast and slow pointers
5. Linked list in-place reversal
6. Monotonic stack
7. Top K elements
8. Overlapping intervals
9. Modify binary search
10. Binary tree traversal
11. Depth-First Search(DFS)
12. Breadth-First Search(BFS)
13. Matrix traversal
14. Backtracking
15. Dynamic Programming(DP)

Bularni bilsangiz, leetcode'dagi koʻplab masalalarni qiynalmasdan ishlay olasiz.

@it_suhbat
#challenge

Assalomu alaykum! 👋

Bugundan LeetCode Challengeni boshlaymiz!
Har kuni yechilgan masalalar va ularning yechimlarini shu yerda bo‘lishaman.

Kuzatib boring va birga o‘rganamiz! 🚀


@mobi_dev_uz