Adib Codes
Kotlin 2.0.0 RC - Major Changes - @AdibCodes.pdf
نسخهی نهایی کاتلین ۲.۰ به همراه کامپایلر K2 منتشر شد! 🔥
تغییرات این نسخه رو - علاوه بر پست بالا--به طور کامل میتونید اینجا ببینید:
https://kotlinlang.org/docs/whatsnew20.html
@AdibCodes
تغییرات این نسخه رو - علاوه بر پست بالا--به طور کامل میتونید اینجا ببینید:
https://kotlinlang.org/docs/whatsnew20.html
@AdibCodes
Kotlin Help
What's new in Kotlin 2.0.0 | Kotlin
🔥8❤1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
چهطور مصاحبههای فنی -الگوریتمی، حلمسئله و تخصصی- رو بترکونیم؟ 👊
یکی از سوالات پرتکرار شما در پست گذشته این بود که چهطور میتونید در مصاحبهها موفقتر باشید و در این ویدئوی کوتاه سعی کردم از منظر یک مصاحبهکننده، موارد کلیدی در این زمینه رو باهاتون به اشتراک بگذارم.
📽 لینک تماشای ویدئوی کامل:
https://www.youtube.com/watch?v=0T9raHJI6N8
مواردی که در این ویدئو بهشون میپردازیم:
🔹 موارد کلیدی برای انجام مصاحبه چه چیزهایی هستند؟
🔹 چهطور برای مصاحبهی الگوریتمی آماده بشیم، از کجا یاد بگیریم و در مصاحبه چیکار کنیم؟
🔹 چه چیزی برای مصاحبهی تخصصی لازمه و چهطور حل مسئله انجام بدیم؟
🔹 چهطور با مصاحبهکننده تعامل موثر داشته باشیم؟
🔹 چرا بعضیها سوالهای حفظی میپرسند؟!
#مصاحبه
@AdibCodes
یکی از سوالات پرتکرار شما در پست گذشته این بود که چهطور میتونید در مصاحبهها موفقتر باشید و در این ویدئوی کوتاه سعی کردم از منظر یک مصاحبهکننده، موارد کلیدی در این زمینه رو باهاتون به اشتراک بگذارم.
📽 لینک تماشای ویدئوی کامل:
https://www.youtube.com/watch?v=0T9raHJI6N8
مواردی که در این ویدئو بهشون میپردازیم:
🔹 موارد کلیدی برای انجام مصاحبه چه چیزهایی هستند؟
🔹 چهطور برای مصاحبهی الگوریتمی آماده بشیم، از کجا یاد بگیریم و در مصاحبه چیکار کنیم؟
🔹 چه چیزی برای مصاحبهی تخصصی لازمه و چهطور حل مسئله انجام بدیم؟
🔹 چهطور با مصاحبهکننده تعامل موثر داشته باشیم؟
🔹 چرا بعضیها سوالهای حفظی میپرسند؟!
#مصاحبه
@AdibCodes
🔥6❤2
بررسی مهمترین تغییرات کاتلین ۲ ، سرعت کامپایلر جدید K2 و نگاهی به تغییرات اساسی کاتلین در نسخههای ۲.۲ و بعدی!
در این ویدئو به بررسی تمام تغییرات مهم در کاتلین ۲ و همچنین کامپایلر جدید کاتلین میپردازیم و علاوه بر این، قابلیتهایی که قراره در آیندهای نزدیک به کاتلین بررسی بشن و بهتره از دستشون ندید رو هم میبینیم.
🎥لینک تماشا:
https://youtu.be/i2U-_3dTOkg
بعضی از این تغییرات، مثل Union Typeها تغییرات بزرگی هستن که میتونن در استفاده از کاتلین تأثیر زیادی داشته باشن.
در این ویدئو وارد جزئیات موارد زیر میشیم:
Kotlin 2.0
K2 Compiler
Better Smart Casts
Smarter Up-casting
Smarter Inline Functions
Guarded condition in whens
Context-sensitive resolution
GADT-style smart casts
Name-based destructuring
dataarg classes
Union types
Explicit backing-fields
#Kotlin
@AdibCodes
در این ویدئو به بررسی تمام تغییرات مهم در کاتلین ۲ و همچنین کامپایلر جدید کاتلین میپردازیم و علاوه بر این، قابلیتهایی که قراره در آیندهای نزدیک به کاتلین بررسی بشن و بهتره از دستشون ندید رو هم میبینیم.
🎥لینک تماشا:
https://youtu.be/i2U-_3dTOkg
بعضی از این تغییرات، مثل Union Typeها تغییرات بزرگی هستن که میتونن در استفاده از کاتلین تأثیر زیادی داشته باشن.
در این ویدئو وارد جزئیات موارد زیر میشیم:
Kotlin 2.0
K2 Compiler
Better Smart Casts
Smarter Up-casting
Smarter Inline Functions
Guarded condition in whens
Context-sensitive resolution
GADT-style smart casts
Name-based destructuring
dataarg classes
Union types
Explicit backing-fields
#Kotlin
@AdibCodes
YouTube
بزرگترین تغییرات Kotlin 2.0 و بررسی آیندهی کاتلین!
در این ویدئو به بررسی تمام تغییرات مهم در کاتلین ۲ میپردازیم و همچنین قابلیتهایی که قراره در آینده به کاتلین بررسی بشن رو هم میبینیم.
لینکهایی که در ویدئو مورد بررسی قرار گرفتند:
تغییرات کاتلین ۲.۰:
https://kotlinlang.org/docs/whatsnew20.html
بررسی کامپایلر:…
لینکهایی که در ویدئو مورد بررسی قرار گرفتند:
تغییرات کاتلین ۲.۰:
https://kotlinlang.org/docs/whatsnew20.html
بررسی کامپایلر:…
❤🔥9❤1
بررسی درآمد برنامهنویسها از دیدگاه StackOverflow! 🔥
🎥 لینک تماشا:
https://youtu.be/lvURMQtOd3A
در این ویدئو به بررسی درآمد دولوپرها از جمله موبایل، فرانتاند، بکاند، کیو-ای و ... میپردازیم. نظرسنجی StackOverflow هرسال برگزار میشه و یکی از مباحث این نظرسنجی، درآمد برنامهنویسهاست که در این ویدئو مورد بررسی قرارش میدیم.
#Job
@AdibCodes
🎥 لینک تماشا:
https://youtu.be/lvURMQtOd3A
در این ویدئو به بررسی درآمد دولوپرها از جمله موبایل، فرانتاند، بکاند، کیو-ای و ... میپردازیم. نظرسنجی StackOverflow هرسال برگزار میشه و یکی از مباحث این نظرسنجی، درآمد برنامهنویسهاست که در این ویدئو مورد بررسی قرارش میدیم.
#Job
@AdibCodes
YouTube
بررسی درآمد برنامهنویسها از دیدگاه StackOverflow!
در این ویدئو به بررسی درآمد دولوپرها میپردازیم. نظرسنجی StackOverflow هرسال برگزار میشه و یکی از مباحث این نظرسنجی، درآمد برنامهنویسهاست.
کانال لینکداین من:
https://www.linkedin.com/in/adibfara/
کانال تلگرام من:
https://news.1rj.ru/str/AdibCodes
#android #mobile…
کانال لینکداین من:
https://www.linkedin.com/in/adibfara/
کانال تلگرام من:
https://news.1rj.ru/str/AdibCodes
#android #mobile…
👍5❤3
بررسی درآمد زبانهای برنامهنویسی از دیدگاه StackOverflow! 🔥 (قسمت دوم از بررسی این نظرسنجی)
🎥 لینک تماشا:
https://youtu.be/0WRisZ06hv4
در این ویدئو به بررسی میزان حقوق و درآمد زبانهای برنانهنویسی از جمله کاتلین، جاوا، JS، TS، Erlang و حتی کوبول و PHP (😅) میپردازیم.
#Job
@AdibCodes
🎥 لینک تماشا:
https://youtu.be/0WRisZ06hv4
در این ویدئو به بررسی میزان حقوق و درآمد زبانهای برنانهنویسی از جمله کاتلین، جاوا، JS، TS، Erlang و حتی کوبول و PHP (😅) میپردازیم.
#Job
@AdibCodes
YouTube
تحلیل درآمد دولوپرها و زبانهای برنامهنویسی
در ویدئوی قبلی (لینک زیر) به بررسی حقوق و درآمد شغلهای برنامهنویسی مختلف (فرانت، بکاند، موبایل و ...) پرداختیم.
https://youtu.be/lvURMQtOd3A
در این ویدئو به درآمد زبانهای برنامهنویسی از دیدگاه نظرسنجی StackOverflow میپردازیم.
کانال لینکداین من:…
https://youtu.be/lvURMQtOd3A
در این ویدئو به درآمد زبانهای برنامهنویسی از دیدگاه نظرسنجی StackOverflow میپردازیم.
کانال لینکداین من:…
😍3👍2
سندرومِ فقط دو دقیقه طول میکشه!
ارائهی تخمین (Estimation) برای کارها خودش یک مهارته که میشه توش پیشرفت کرد و دقیقتر شد. در این ویدئوی کوتاه به مشکلات تخمینها و نحوهی ارائهی تخمین بهتر و دقیقتر و نکاتش میپردازم.
🎥 لینک تماشا:
https://www.youtube.com/watch?v=7CNApp-1pb4
#Estimation
@AdibCodes
ارائهی تخمین (Estimation) برای کارها خودش یک مهارته که میشه توش پیشرفت کرد و دقیقتر شد. در این ویدئوی کوتاه به مشکلات تخمینها و نحوهی ارائهی تخمین بهتر و دقیقتر و نکاتش میپردازم.
🎥 لینک تماشا:
https://www.youtube.com/watch?v=7CNApp-1pb4
#Estimation
@AdibCodes
YouTube
تخمینها در برنامهنویسی: از چالشها تا راهحلها
سندرومِ «فقط دو دقیقه طول میکشه»!
ارائهی تخمین (Estimation) برای کارها خودش یک مهارته که میشه توش پیشرفت کرد و دقیقتر شد. در این ویدئوی کوتاه به مشکلات تخمینها و نحوهی ارائهی تخمین بهتر میپردازم.
00:00 - سندروم فقط دو دقیقه طول میکشه
00:33 - روشهای…
ارائهی تخمین (Estimation) برای کارها خودش یک مهارته که میشه توش پیشرفت کرد و دقیقتر شد. در این ویدئوی کوتاه به مشکلات تخمینها و نحوهی ارائهی تخمین بهتر میپردازم.
00:00 - سندروم فقط دو دقیقه طول میکشه
00:33 - روشهای…
👍7❤4⚡1
لطفاً تو کد کامنت نگذارید! 😰
تو این ویدئو میریم سراغ کامنتها و اینکه کامنتهای بد رو چهطور تشخیص بدیم، ازشون جلوگیری کنیم و یا با ریفکتورهای مناسب حذفشون کنیم.
البته همهی کامنتها هم بد نیستن و در این ویدئو به کامنتهای مناسب که به ما کمک میکنن هم میپردازیم.
🎥 لینک تماشا:
https://youtu.be/RWwcTpldvLk
#comments #documentation
@AdibCodes
تو این ویدئو میریم سراغ کامنتها و اینکه کامنتهای بد رو چهطور تشخیص بدیم، ازشون جلوگیری کنیم و یا با ریفکتورهای مناسب حذفشون کنیم.
البته همهی کامنتها هم بد نیستن و در این ویدئو به کامنتهای مناسب که به ما کمک میکنن هم میپردازیم.
🎥 لینک تماشا:
https://youtu.be/RWwcTpldvLk
#comments #documentation
@AdibCodes
YouTube
چهطور کامنت بگذاریم؟ از کامنتهای بد تا عالی!
و این ویدئو میریم سراغ کامنتها و اینکه کامنتهای بد رو چهطور تشخیص بدیم، ازشون جلوگیری کنیم و یا با ریفکتورهای مناسب حذفشون کنیم.
البته همهی کامنتها هم بد نیستن و در این ویدئو به کامنتهای مناسب که به ما کمک میکنن هم میپردازیم.
00:00 کامنتهای…
البته همهی کامنتها هم بد نیستن و در این ویدئو به کامنتهای مناسب که به ما کمک میکنن هم میپردازیم.
00:00 کامنتهای…
❤6❤🔥1👌1
بررسی دیزاین پترن Observer به زبان ساده
تو این ویدئو میریم سراغ پترن Observer و پیادهسازی، مثالهاش و استفادههاش در RxJava و Flowهای کاتلین رو مورد بررسی قرار میدیم.
🎥 لینک تماشا:
https://youtu.be/1o8VpHdXGNY
🔗 کانال یوتیوب من:
https://m.youtube.com/@AdibCodes
#observer #designpattern
@AdibCodes
تو این ویدئو میریم سراغ پترن Observer و پیادهسازی، مثالهاش و استفادههاش در RxJava و Flowهای کاتلین رو مورد بررسی قرار میدیم.
🎥 لینک تماشا:
https://youtu.be/1o8VpHdXGNY
🔗 کانال یوتیوب من:
https://m.youtube.com/@AdibCodes
#observer #designpattern
@AdibCodes
YouTube
از صفر تا صد پترن Observer - از مثال تا پیادهسازی
از پیادهسازی گرفته تا نحوه استفاده از Observer رو در این ویدئو بررسی میکنیم.
دیزاین پترن Composite:
https://youtu.be/3AjNWyy4Syk
دیزاین پترن Decorator:
https://youtu.be/80DGbfAgyjE
اگر به این مدل محتوا علاقهمند هستید میتونید Subscribe کنید…
دیزاین پترن Composite:
https://youtu.be/3AjNWyy4Syk
دیزاین پترن Decorator:
https://youtu.be/80DGbfAgyjE
اگر به این مدل محتوا علاقهمند هستید میتونید Subscribe کنید…
👍7❤1
شیرجه در اعماق value classهای کاتلین
🔵 چه زمانی برای معنا دادن باید Type بسازیم؟
🔵 این value classها چهطور به ساختن Typeها کمک میکنن؟
🔵 فرق value classها با typealias در کاتلین چیه؟
🔵 کلاً inline چیه و این موجودات به چی کامپایل میشن؟
🔵 چه زمانهایی inline نمیشن؟
🎥 لینک تماشا:
https://www.youtube.com/watch?v=jHvisynBCGc
🔗 کانال یوتیوب من:
https://m.youtube.com/@AdibCodes
#kotlin
@AdibCodes
🔵 چه زمانی برای معنا دادن باید Type بسازیم؟
🔵 این value classها چهطور به ساختن Typeها کمک میکنن؟
🔵 فرق value classها با typealias در کاتلین چیه؟
🔵 کلاً inline چیه و این موجودات به چی کامپایل میشن؟
🔵 چه زمانهایی inline نمیشن؟
🎥 لینک تماشا:
https://www.youtube.com/watch?v=jHvisynBCGc
🔗 کانال یوتیوب من:
https://m.youtube.com/@AdibCodes
#kotlin
@AdibCodes
YouTube
Kotlin Value Classes: Practical Tips & Tricks
بریم سراغ Value Class (یا همون inline classهای سابق) کاتلین.
در این ویدئو میتونید نحوهی استفاده ازشون رو ببینید، فرقشون با typealiasها چیه و همچنین ببینید که چهطور کامپایل میشن .
مقالههایی که در ویدئو بهشون اشاره کردم:
When To Make A Type:
https://…
در این ویدئو میتونید نحوهی استفاده ازشون رو ببینید، فرقشون با typealiasها چیه و همچنین ببینید که چهطور کامپایل میشن .
مقالههایی که در ویدئو بهشون اشاره کردم:
When To Make A Type:
https://…
🔥9❤4
۱۰ نکته کلیدی در مورد Extension Functionها که باید بدانید
در این ویدئوی کوتاه میریم سراغ اکستنشن فانشکنهای محبوب کاتلین و در مورد نکات ریز و درشتشون صحبت میکنیم.
از نحوهی کامپایل شدنشون گرفته تا استفاده و عدم سوءاستفاده!
🎥 لینک تماشا:
https://youtu.be/KUsm-T3aSzs
🔗 کانال یوتیوب من:
https://youtube.com/@AdibCodes
#kotlin #extensionfunction
در این ویدئوی کوتاه میریم سراغ اکستنشن فانشکنهای محبوب کاتلین و در مورد نکات ریز و درشتشون صحبت میکنیم.
از نحوهی کامپایل شدنشون گرفته تا استفاده و عدم سوءاستفاده!
🎥 لینک تماشا:
https://youtu.be/KUsm-T3aSzs
🔗 کانال یوتیوب من:
https://youtube.com/@AdibCodes
#kotlin #extensionfunction
YouTube
Kotlin Extension Functions: 10 Tricks You Should Know
در این ویدئو میریم سراغ Extension Functionهای فوقالعادهی کاتلین و به ۱۰ نکتهی کلیدی در موردشون میپردازیم.
- Using Extension Functions and Generics
- Nullability In Extension Functions
- `Where` Keyword
- Companion Extension Functions
- Visibility Modifiers…
- Using Extension Functions and Generics
- Nullability In Extension Functions
- `Where` Keyword
- Companion Extension Functions
- Visibility Modifiers…
❤11👍3
چند ویدئوی کوتاه اخیر در زمینهی Multi-Threading و Concurrency
🔹 مولتی-تردینگ سریعتر! مقایسه اتومیکها و Synchronized
🔹 مولتی-تردینگ و Concurrency در دنیای واقعی!
🔹 از مشکلات مولتی-تردینگ در خراب کردن دادهها
🔹 استفاده از Synchronized در مولتی-تردینگ Kotlin و Java
🔹 استفاده از Atomicها در مولتی-تردینگ و حل Race Conditionها
🔹 کالبدشکافی Atomicها در کاتلین و جاوا
اگر سوال یا موردی داشتید در کامنتهای ویدئوها بنویسید که در ویدئوهای بعدی بهش بپردازم.
@AdibCodes
🔹 مولتی-تردینگ سریعتر! مقایسه اتومیکها و Synchronized
🔹 مولتی-تردینگ و Concurrency در دنیای واقعی!
🔹 از مشکلات مولتی-تردینگ در خراب کردن دادهها
🔹 استفاده از Synchronized در مولتی-تردینگ Kotlin و Java
🔹 استفاده از Atomicها در مولتی-تردینگ و حل Race Conditionها
🔹 کالبدشکافی Atomicها در کاتلین و جاوا
اگر سوال یا موردی داشتید در کامنتهای ویدئوها بنویسید که در ویدئوهای بعدی بهش بپردازم.
@AdibCodes
YouTube
مولتی-تردینگ سریعتر؛ مقایسه اتومیکها و Synchronized
در این ویدئو به مقایسهی Synchronized و Atomicها و همچنین عدم استفاده ازشون میپردازیم.
🔥9❤8👍3
جتپک کامپوز و ۵ اشتباه مهم در استفاده که نباید نادیده بگیرید
معمولاً یکی از سوالهای پرتکرار شما در زمینهی توسعه اندروید، موضوع جتپک کامپوز هست و در این ویدئو تصمیم گرفتم در مورد ۵ اشتباه مهمی که در استفاده ازش رخ میده صحبت کنم. از استفادهی بهجا از remember گرفته تا derivedStateOfها.
اگر نکته یا سوالی داشتید میتونید تو کامنتهای ویدئو بنویسید.
🎥 لینک تماشای ویدئو:
https://youtu.be/Qt-O0W_tkHk
#کامپوز #کاتلین #اندروید
@AdibCodes
معمولاً یکی از سوالهای پرتکرار شما در زمینهی توسعه اندروید، موضوع جتپک کامپوز هست و در این ویدئو تصمیم گرفتم در مورد ۵ اشتباه مهمی که در استفاده ازش رخ میده صحبت کنم. از استفادهی بهجا از remember گرفته تا derivedStateOfها.
اگر نکته یا سوالی داشتید میتونید تو کامنتهای ویدئو بنویسید.
🎥 لینک تماشای ویدئو:
https://youtu.be/Qt-O0W_tkHk
#کامپوز #کاتلین #اندروید
@AdibCodes
YouTube
جتپک کامپوز و ۵ اشتباه مهم در استفاده که نباید نادیده بگیرید
در این ویدئو به درخواست شما سراغ برنامهنویسی با کامپوز، فریموورک محبوب توسعهی یوآی در اندروید، میریم و در مورد ۵ اشتباه مهم در استفاده ازش صحبت میکنیم.
لینک مربوط به Donut Hole Skipping:
https://www.jetpackcompose.app/articles/donut-hole-skipping-in…
لینک مربوط به Donut Hole Skipping:
https://www.jetpackcompose.app/articles/donut-hole-skipping-in…
❤16
آیا علاقهمند هستید که در این کانال علاوه بر ویدئوها و مطالب خودم، مطالب آموزشی و آخرین اخبار مهم اندروید، کاتلین و برنامهنویسی هم وجود داشته باشه؟
این مطالب بیشتر جنسون لینک از جاهای دیگه هست. مثل مدیوم، یوتیوب، سایتهای خبری اندروید و ...
این مطالب بیشتر جنسون لینک از جاهای دیگه هست. مثل مدیوم، یوتیوب، سایتهای خبری اندروید و ...
Anonymous Poll
93%
بله
7%
خیر
🔥12😍3💯1
Adib Codes
آیا علاقهمند هستید که در این کانال علاوه بر ویدئوها و مطالب خودم، مطالب آموزشی و آخرین اخبار مهم اندروید، کاتلین و برنامهنویسی هم وجود داشته باشه؟
این مطالب بیشتر جنسون لینک از جاهای دیگه هست. مثل مدیوم، یوتیوب، سایتهای خبری اندروید و ...
این مطالب بیشتر جنسون لینک از جاهای دیگه هست. مثل مدیوم، یوتیوب، سایتهای خبری اندروید و ...
اوه اوه...! ممنون از این میزان مشارکت! 😅❤️
به نظر میرسه که جای مطالب آموزشی خیلی خالیه؛ پس از این به بعد اونها رو هم خواهیم داشت. 🔥
به نظر میرسه که جای مطالب آموزشی خیلی خالیه؛ پس از این به بعد اونها رو هم خواهیم داشت. 🔥
🔥11❤8😍5
این یک مقالهی خوب در مورد نحوهی Recompositionهای Composableهای درون یک Composable هست.
https://blog.shreyaspatil.dev/skipping-the-invocation-of-intermediate-composables
در همین راستا مقالهی عالی Donut-hole Skipping رو هم میتونید مطالعه کنید:
https://www.jetpackcompose.app/articles/donut-hole-skipping-in-jetpack-compose
https://blog.shreyaspatil.dev/skipping-the-invocation-of-intermediate-composables
در همین راستا مقالهی عالی Donut-hole Skipping رو هم میتونید مطالعه کنید:
https://www.jetpackcompose.app/articles/donut-hole-skipping-in-jetpack-compose
Shreyas Patil's Blog
Skipping the invocation of intermediate composables
Use lambda in Jetpack Compose to reduce recompositions and enhance Android UI performance. Tips for efficient app optimization
🔥11❤5🙏3👍2
چهطور با مشکلات پرفورمنسی در کامپوز سر و کله بزنیم؟
Compose Performance - Finding Regressions:
🔗 https://theapache64.github.io/posts/finding-performance-regressions/
این مقاله به بررسی و اندازهگیری پرفورمنس در کامپوز و اپ با ابزارهای tracing میپردازه.
Compose Performance - Finding Regressions:
🔗 https://theapache64.github.io/posts/finding-performance-regressions/
این مقاله به بررسی و اندازهگیری پرفورمنس در کامپوز و اپ با ابزارهای tracing میپردازه.
🔥9👍2👏1
جتپک کامپوز و ۵ نکتهی اصلی در اعماق Rememberها 💡
با توجه به استقبالتون از ویدئوی قبلی در مورد اشتباهات کامپوز، تصمیم گرفتم که در زمینهی کامپوز همچنان ادامه بدیم و در این ویدئو سراغ مبحث مهم Rememberها در کامپوز میریم و در مورد ۵ نکتهی کلیدی اونها که ممکنه ندونید صحبت میکنیم.
- دقیقاً چی هستن؟
- دقیقاً چهطور کار میکنن؟
- تغییرپذیری و Mutability در ریممبر
- ریممبر و لیستها و LazyColumn
- اسکوپشون چی هست، در
🔗 لینک تماشای ویدئوی کامل:
https://www.youtube.com/watch?v=e_RTjSjl14Q
با توجه به استقبالتون از ویدئوی قبلی در مورد اشتباهات کامپوز، تصمیم گرفتم که در زمینهی کامپوز همچنان ادامه بدیم و در این ویدئو سراغ مبحث مهم Rememberها در کامپوز میریم و در مورد ۵ نکتهی کلیدی اونها که ممکنه ندونید صحبت میکنیم.
- دقیقاً چی هستن؟
- دقیقاً چهطور کار میکنن؟
- تغییرپذیری و Mutability در ریممبر
- ریممبر و لیستها و LazyColumn
- اسکوپشون چی هست، در
🔗 لینک تماشای ویدئوی کامل:
https://www.youtube.com/watch?v=e_RTjSjl14Q
YouTube
Mastering Remember in Compose: 5 Essential Tips
در این ویدئو در مورد ریممبرهای کامپوز حسابی صحبت میکنیم.
اگر نکته یا سوالی داشتید در کامنتها بنویسید!
اگر نکته یا سوالی داشتید در کامنتها بنویسید!
🔥9👏3
Adib Codes
جتپک کامپوز و ۵ نکتهی اصلی در اعماق Rememberها 💡 با توجه به استقبالتون از ویدئوی قبلی در مورد اشتباهات کامپوز، تصمیم گرفتم که در زمینهی کامپوز همچنان ادامه بدیم و در این ویدئو سراغ مبحث مهم Rememberها در کامپوز میریم و در مورد ۵ نکتهی کلیدی اونها که…
This media is not supported in your browser
VIEW IN TELEGRAM
یک تیکه از ویدئوی بالا برای مقایسهی ریممبرهای مختلف.
هر نیم ثانیه Toggle و هر یک ثانیه تعداد لایکها عوض میشه.
رنگ هر باکس در Composable خودش به شکل رندوم تعریف شده و به شکل زیره:
بالا سمت چپ: هیچ چیزی ریممبر نشده
بالا سمت راست: ریممبر با کلید تعداد لایک
پایین سمت چپ: ریممبر با کلید بخشپذیر بودن لایکها به عدد ۵ (توجهتون رو به عدد ۶ و ۱۱ جلب میکنم)
پایین سمت راست: ریممبر با کلید Unit (یا به قولی، ریممبرِ خیاری)
هر نیم ثانیه Toggle و هر یک ثانیه تعداد لایکها عوض میشه.
رنگ هر باکس در Composable خودش به شکل رندوم تعریف شده و به شکل زیره:
بالا سمت چپ: هیچ چیزی ریممبر نشده
بالا سمت راست: ریممبر با کلید تعداد لایک
پایین سمت چپ: ریممبر با کلید بخشپذیر بودن لایکها به عدد ۵ (توجهتون رو به عدد ۶ و ۱۱ جلب میکنم)
پایین سمت راست: ریممبر با کلید Unit (یا به قولی، ریممبرِ خیاری)
❤6👍3🤔2🔥1
کاتلین داره یواش یواش به سمت خروجیهای Swift میره. تو نسخه ۲.۱ یک ورژن اولیه از کاتلین به سوئیفت ارائه شده که میتونید فعالش کنید.
در موردش اینجا بخونید:
https://kotlinlang.org/docs/whatsnew21.html#basic-support-for-swift-export
در موردش اینجا بخونید:
https://kotlinlang.org/docs/whatsnew21.html#basic-support-for-swift-export
Kotlin Help
What's new in Kotlin 2.1.0 | Kotlin
👍19🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
چهطور انیمیشن لوگوی airbnb در کامپوز ساخته شد؟
لینک مقاله:
https://scottpierce.dev/posts/animating-the-airbnb-logo/
لینک مقاله:
https://scottpierce.dev/posts/animating-the-airbnb-logo/
❤8👍4👏1