Learning Flutter 📱💻
5 subscribers
117 photos
35 videos
3 files
67 links
Download Telegram
#hosting #netlify #webhost #heroku

Qanday qilib yaratgan saytingizni internetga bepul joylash mumkin?

🔗 netlify.com
🔗 000webhost.com
🔗 heroku.com

Mana shu saytlar orqali siz saytingizni bepul internetga qo'ysangiz bo'ladi 😉


💻 @dasturlash_hayoti — bir xatoni tuzatib, ikkinchisiga tayyorlanish! 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
Hoziroq boshlang hatto:
Tajribasiz bo‘lsangiz ham.
Ishonchingiz kam bo‘lsa ham.
Resurslar yetarli bo‘lmasa ham.
Tushkunlikka tushsangiz ham.
Qo‘llab quvvatlanmasangiz ham.
Uorren Baffet
Intervyu savollariga tayyorlanish bo‘yicha yo‘l xaritasi

1. O‘zingiz haqingizdagi savollarga tayyorlaning
Intervyu oluvchilar eng avvalo sizni shaxs sifatida tushunishni xohlashadi:

🔘Qayerda o‘qigansiz, nimalarni o‘rgandingiz?

🔘Nega aynan dasturlashni tanladingiz?

🔘Qanday loyihalarda qatnashgansiz?

🔘 Maslahat: O‘zingiz haqingizda qisqa va mazmunli gapirishga mashq qiling.

2. Texnik bilimlaringizni mustahkamlang
Quyidagi mavzular eng ko‘p so‘raladigan yo‘nalishlardan hisoblanadi:

🔘Internet va brauzer qanday ishlaydi?

🔘HTTP, REST API, DNS, WebSocket tushunchalari

🔘Dasturlash asoslari: OOP, SOLID, DRY, Clean Code

🔘Ma’lumotlar bazasi: SQL, NoSQL, query yozish

🔘 Maslahat: Har bir tushuncha uchun oddiy misol toping va uni o‘z so‘zlaringizda tushuntirishga harakat qiling.

3. Amaliy tajribani ko‘rsating

🔘GitHub profiliga loyihalaringizni joylashtiring

🔘Portfolio saytingiz bo‘lsa, ko‘rsatib o‘ting

🔘Hattoki kichik loyihalar ham ko‘p narsa haqida ma’lumot beradi

🔘 Maslahat: Loyihalarda qanday muammolarni hal qilganingizni tushuntirishga tayyor bo‘ling.

4. Intervyu mashqlari qiling

🔘Savollar ro‘yxatini tuzing va yozma javoblar tayyorlang

🔘Internetda mavjud mock-intervyularni ko‘rib chiqing

🔘 Maslahat: Ovoz yozib, o‘zingizni eshitib ko‘rish ham foydali bo‘ladi.

5. Hujjatlarni o‘qish odatini rivojlantiring

🔘Rasmiy dokumentatsiyalar sizga aniq va ishonchli bilim beradi

🔘API, kutubxona yoki framework’lar bo‘yicha o‘z manbalarini o‘rganing

🔘 Maslahat: Har kuni kamida 15 daqiqa ingliz tilidagi texnik matn o‘qing.

Ushbu yo‘l xaritasi orqali siz intervyuga puxta tayyorgarlik ko‘rib, o‘zingizga ishonch bilan qatnashishingiz mumkin.

👉 Esda tuting — asosiy narsa bilganingizni sodda, tushunarli va ishonchli tarzda ifodalay olishdir.

#IntervyuTayyorgarlik

💻 @jonibek_turapov
Please open Telegram to view this post
VIEW IN TELEGRAM
Flutter da go_routerda Push va Go o'ratasidagi farq
go() metodi haqida

GoRouter.of(context).go('/modal');

Yuqoridagi kod Stackda turgan sahifani replace qiladi desak boladi Navigator.pushReplacement() ga o'xshatsak boladi
Stackni tozalab yangi sahifani qo'shadi misol uchun
HomePage >> DetailPage>> .... va boshqa pagelar bor bunda GoRouter.of(context).go() orqali navigatsiyani amalga oshirganimizda stack da doim 1 dona page qoladi va ortga qaytish imkoni bo'lmaydi buni sinab ko'rishingiz ham mumkin
Learning Flutter 📱💻
Flutter da go_routerda Push va Go o'ratasidagi farq go() metodi haqida GoRouter.of(context).go('/modal'); Yuqoridagi kod Stackda turgan sahifani replace qiladi desak boladi Navigator.pushReplacement() ga o'xshatsak boladi Stackni tozalab yangi sahifani…
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';

/// navigator
final goRouter = GoRouter(
initialLocation: '/',
routes: [
GoRoute(path: "/", builder: (context,state)=>const Home()),
GoRoute(path: "/detail", builder: (context,state)=>const Detail()),

]);

///>>>##############################<<<
void main() => runApp(SimpleGo());

class SimpleGo extends StatelessWidget {
const SimpleGo({super.key});

@override
Widget build(BuildContext context) {
return MaterialApp.router(routerConfig: goRouter);
}
}

class Home extends StatelessWidget {
const Home({super.key});

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Home"),),
body: Center(
child: ElevatedButton(
onPressed: () =>context.go('/detail'),
child: const Text("Go To Detail Page"),
),
),
);
}
}

class Detail extends StatelessWidget {
const Detail({super.key});

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Detail"),leading: BackButton(),), /// bu button ishlamaydi chunki stackda faqat 1 ta page mavjud
body: Center(
child: ElevatedButton(
onPressed: () =>context.pop(), /// bu button ishlamaydi chunki stackddaa faqat 1 ta page mavjud
child: const Text("Go To Home Page"),
),
),
);
}
}
push() metodi esa aksincha ishlaydi misol uchun
HomePage >>> DetailPage >>> ProductPage >>> HomePage.... hozirda stackda 4 ta page bo'ladi bunda pop qilish imkoni mavjud

import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';

/// navigator
final goRouter = GoRouter(
initialLocation: '/',
routes: [
GoRoute(path: "/", builder: (context,state)=>const Home()),
GoRoute(path: "/detail", builder: (context,state)=>const Detail()),
GoRoute(path: "/product", builder: (context,state)=>const Product()),

]);

///>>>##############################<<<
void main() => runApp(SimpleGo());

class SimpleGo extends StatelessWidget {
const SimpleGo({super.key});

@override
Widget build(BuildContext context) {
return MaterialApp.router(routerConfig: goRouter);
}
}

class Home extends StatelessWidget {
const Home({super.key});

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Home"),),
body: Center(
child: ElevatedButton(
onPressed: () =>context.push('/detail'),
child: const Text("Go To Detail Page"),
),
),
);
}
}

class Detail extends StatelessWidget {
const Detail({super.key});

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Detail"),leading: BackButton(),),
body: Center(
child: ElevatedButton(
onPressed: () =>context.push('/product'),
child: const Text("Go To Product Page"),
),
),
);
}
}

class Product extends StatelessWidget {
const Product({super.key});

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Product"),leading: BackButton(),),
body: Center(
child: ElevatedButton(
onPressed: () =>context.pop(),
child: const Text("Go To Home Page"),
),
),
);
}
}
Forwarded from Naxalov | AI Blog 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
🧵 Google’dan Stitch – UI yaratishda yangi davr 🎨💻

Stitch — bu Google Labs tomonidan ishlab chiqilgan yangi eksperimental vosita bo‘lib, oddiy matn yoki rasm asosida foydalanuvchi interfeyslarini (UI) va frontend kodini avtomatik yaratadi.

🔍 Stitch yordamida siz:
✅ Matn orqali UI yarata olasiz
✅ Rasm, skrinshot yoki chizmalarni interfeysga aylantira olasiz
✅ Dizayn variantlarini sinab ko‘rib, tezkor tahrir qilishingiz mumkin
✅ Tayyor dizaynni Figma’ga yuborish yoki kodga eksport qilish orqali dasturlashga o‘tasiz

Bu vosita dizayner va dasturchilar uchun hamkorlikni osonlashtiradi va ilovalarni tez yaratishga yordam beradi.

🧪 Sinab ko‘rish uchun: stitch.withgoogle.com

@naxalov
Savol IT o'quv markazlaridagi IT so'zini "AYTI" dep yozish kerakmi dep o'ylab qolaman .Sababi yoshi katta insonlar IT( it ular hayvon) dep tushinishadi .Sababi ular bunday zamonaviy kasblar borligini unchalik ham bilishmasligi dep bilaman.Ko'chada metroda IT (AYTI) dep yozish tog'ri bo'ladi dep o'ylayman .Bir video korgan edim ,yoshi kattaroq ayol ko'chadagi reklama banneridagi yozuvga qarab o'qiganda IT so'zini it(hayvon ) dep tushungan va reklamada shunday yozilgani
"IT ni tagi rohat" (ayol it hayvon dep tushungan va Juda g'alati Mano kelib chiqgan.
Bugun men da loyihada shunday qismi bor edi ya'ni " IT kasbi " degani bu so'zni yoshlar tushunadi Lekin yoshi katta yoki bu sohalarni bilmaydigan odam "it kasbi " dep o'qiydimi mendagi yechim "IT (AYTI)"
dep yozish bo'ldi Lekin atrofdagilarga unchalik tog'ri kelmadi siz qaysi fikrdasiz?.
👏1
Mana shu pluginni tavsiya qilaman o'zingiz uchun muhim bo'lgan commentlarni ajratib olish uchun juda yaxshi
👏1
AI ga savol tuzdirmanglar 😁
👏1😁1
Wibe coding projectlar qanday bo'lishi haqida
😁1
This media is not supported in your browser
VIEW IN TELEGRAM
#library
🧩 New Flutter Package:
🎉 flutter_cube_transition – 3D Cube Transition 👇

A customizable 3D cube transition for Flutter apps.
Perfect for creative interactive onboarding screens.

✨ Features:
• 3D cube rotation (chap/o‘ngga aylantirsa — sahifa kubdek buriladi)
• Customizable cube faces (text, icon, gradient, widget) 🎨
• Built-in controls: LEFT, RIGHT, RESET 🔄
• Drag + snap animation (smooth UX)
• Haptic feedback (📳 vibration qo‘shilgan)
• Performance optimized ⚡

📲 Check it out:
https://pub.dev/packages/flutter_cube_transition

@asseries_off
👏1
Backed,fronted ,mobile dasturchilarni ko'rganman Lekin bunaqasini
😁1
Forwarded from MobilDasturchi.Uz (Azizbek Asqaraliyev)
⚠️Junior dasturchilar uchun xavfli davr boshlanmoqda — sun’iy intellekt ularning ishini qisqartirmoqda!

Stenford universiteti so‘nggi uch yil davomida IT-bozorni tahlil qildi. Natijalarga ko‘ra, 22–25 yoshli dasturchilarning bandligi 13 foizga qisqargan.

Bunga sabab — kompaniyalar oddiy kod yozish ishlarini tobora ko‘proq SI’ga topshirmoqda.

"Omon qolayotganlari" esa faqat kod-review qilishni puxta egallagan va chat-botlar orqali xatolarni topa oladigan yosh mutaxassislardir.

📈Nima deb oʻylaysiz bu koʻrsatkich kelajakda yana qanday sohalarga tasir koʻrsatadi 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1
Physical addres😁😁
🔥1
C++ ishlagan ekan 😁
😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Gap sochida ekanligini keyin tushunibman 👨‍🦲👨
🔥1
Code yozishda yaxshiroq AI lar jadvali
👏1