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
Read the Kotlin 2.1.0 release notes covering new language features, updates to Kotlin Multiplatform, JVM, Native, JS, and Wasm, and build tool support for Gradle and Maven.
👍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
چهطور پرفورمنس استارتآپ رو در کامپوز بهبود بدیم؟
این یک ویدئوی خوب از گوگله که به اندازهگیری و بهبود پرفورمنس در استارتآپ کامپوز با ابزارهای متنوع میپردازه.
لینک ویدئو:
https://www.youtube.com/watch?si=YK1zfmulGo3UYPoD&v=Z96wfbID_Yc&feature=youtu.be
این یک ویدئوی خوب از گوگله که به اندازهگیری و بهبود پرفورمنس در استارتآپ کامپوز با ابزارهای متنوع میپردازه.
لینک ویدئو:
https://www.youtube.com/watch?si=YK1zfmulGo3UYPoD&v=Z96wfbID_Yc&feature=youtu.be
YouTube
Enhancing Jetpack Compose app performance
In this video, Tomáš will demonstrate techniques for improving Jetpack Compose app performance through measurement, debugging, and strategic optimization.
You will gain insights into the effective use of Macrobenchmarks in Compose to understand startup and…
You will gain insights into the effective use of Macrobenchmarks in Compose to understand startup and…
🔥7👍3