🔴 ANDROID PROGRAMMING CHANNEL
3.39K subscribers
417 photos
207 videos
391 files
308 links
🌀Channel :
➡️ https://telegram.me/AndroidStudyChannel
🌀Group :
➡️ https://t.me/+QE5EFwRKmt04NzZk

ادمین تبادل و تبلیغات : @n_h_raad
درخواست آموزش : @developerjavad
ابتدای کانال :
https://t.me/AndroidStudyChannel/5
Download Telegram
Media is too big
VIEW IN TELEGRAM
ساخت دسته بندی مشابه اپلیکیشن دیجی کالا

دوره کامل آموزش
https://homeandroid.ir/single-activity-architecture


📍@AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
پیاده سازی بخش پیشنهاد شگفت انگیز دیجی کالا

دوره کامل آموزش
https://homeandroid.ir/single-activity-architecture


📍@AndroidStudyChannel
👍1
Media is too big
VIEW IN TELEGRAM
آموزش پیاده سازی بخش پر فروش ترین های دیجی کالا

دوره کامل آموزش
https://homeandroid.ir/single-activity-architecture

📍@AndroidStudyChannel
👍1
Media is too big
VIEW IN TELEGRAM
آموزش نمایش کاربر آنلاین و آفلاین در چت با nodejs و kotlin

دوره کامل آموزش
https://homeandroid.ir/kotlin-mvvm-socket-io-chat

📍@AndroidStudyChannel
👍1
پیاده سازی یک وبسایت فروشگاهی + Api web service بکند اختصاصی به کمک cms wordpress و افزونه ووکامرس

این دوره کاملا کاربردی ست و بازار کار بسیار خوبی دارد با توجه به اینکه 80 درصد سایت ها در ایران وردپرس هستن .

به کمک این دوره شما توانایی ساخت یک وبسایت فروشگاهی رو دارین .که می توانید کسب درآمدی از این مسیر داشته باشین.

به کمک این دوره آموزشی شما قادر خواهید بود یک وب سرویس اختصاصی پیاده سازی کنید برای اتصال اپلیکیشن موبایل

لینک شرکت در دوره آموزشی :


https://homeandroid.ir/create-site-wocompress-api-service


📍@AndroidStudyChannel
❤3👍1
Media is too big
VIEW IN TELEGRAM
معرفی جدول های ووکامرس و نحوه ثبت اطلاعات از طریق Api اختصاصی

جلسه 17 دوره آموزش طراحی سایت با وردپرس همراه با وب سرویس اختصاصی

لینک شرکت در دوره آموزشی :

https://homeandroid.ir/create-site-wocompress-api-service

📍@AndroidStudyChannel
❤3👍2
#آموزش_اندروید

🚨🚨بهینه‌سازی LazyColumn با contentType

❗️فرض کنید یک LazyColumn دارید که داخل آن چند نوع آیتم مختلف قرار گرفته است:
• Header
• Product
• Banner
• Loading

اگر این آیتم‌ها ساختار کاملاً متفاوتی داشته باشند، Compose برای Reuse کردن Compositionها موقع اسکرول باید بداند کدام الگوی رندر برای کدام نوع آیتم مناسب است. اینجاست که contentType وارد می‌شود!

🛠 روش پیاده‌سازی:
LazyColumn {
items(
items = products,
key = { it.id },
contentType = { it.type } // مشخص کردن نوع آیتم
) { item ->
ProductItem(item)
}
}

💡 با contentType به Compose می‌گویید کدام آیتم‌ها ساختار مشابهی دارند:

contentType = { item ->
when (item) {
is Header -> "header_type"
is Product -> "product_type"
is Banner -> "banner_type"
}
}


🔥 با این کار، Compose می‌تواند Compositionها را دقیقاً بین آیتم‌هایی با ساختار هم‌نوع Reuse کند و بازدهی اسکرول لیست به‌شدت بهبود یابد.

⚠️ نکته مهم: بیشترین تاثیر contentType زمانی است که لیست شما شامل چندین طرح (Layout) کاملاً متفاوت باشد. همچنین فراموش نکنید که key و contentType دو مفهوم مکمل هستند؛ key برای حفظ هویت آیتم و contentType برای مدیریت بازاستفاده از ساختار UI است.

📍@AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
📱آموزش Adobe Muse برای ساخت اپلیکیشن اندروید یا ios بدون کد نویسی

📍جلسه 1- طراحی صفحات برنامه

زبان: فارسی
مدرس: سعید طوفانی
منبع: لیموناد

#اندروید #Programming #Project #Android #iOS #AdobeMuse #Adobe_Muse

📍@AndroidStudyChannel
This media is not supported in your browser
VIEW IN TELEGRAM
📱آموزش Adobe Muse برای ساخت اپلیکیشن اندروید یا ios بدون کد نویسی

📍جلسه 2- آپلود خروجی نرم افزار Muse

زبان: فارسی
مدرس: سعید طوفانی
منبع: لیموناد

#اندروید #Programming #Project #Android #iOS #AdobeMuse #Adobe_Muse

📍@AndroidStudyChannel
This media is not supported in your browser
VIEW IN TELEGRAM
📱آموزش Adobe Muse برای ساخت اپلیکیشن اندروید یا ios بدون کد نویسی

📍جلسه 3- ساخت اپلیکیشن موبایل

زبان: فارسی
مدرس: سعید طوفانی
منبع: لیموناد

#اندروید #Programming #Project #Android #iOS #AdobeMuse #Adobe_Muse

📍@AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
📱آموزش Adobe Muse برای ساخت اپلیکیشن اندروید یا ios بدون کد نویسی

📍جلسه 4- نحوه عملکرد اپلیکیشن

زبان: فارسی
مدرس: سعید طوفانی
منبع: لیموناد

#اندروید #Programming #Project #Android #iOS #AdobeMuse #Adobe_Muse

📍@AndroidStudyChannel