26 Dec 2025, 10:28 UTC603 views15 reactionsread 6 August 2026 Photo
با هم Regex رو اصولی یاد بگیریم 💡
رجکس یک ابزار فوقالعاده برای جستجو و پردازش متنهاست. در کنار باطنی قدرتمند، ظاهرش به نظر حفظی و شاید در نگاه اول سخت باشه و در این سری «برنامهنویسی حرفهایتر»، با هر ویدئوی کوتاه به یادگیری یک مفهوم مهم و کاربردی رجکس میپردازم، که با زبانی ساده یادش بگیریم، الگوهای مختلف باهاش بسازیم و هروقت الگویی ازش رو دیدیم، بتونیم بفهمیم دقیقاً چهکاری انجام میده.
🔗 چهطور regex رو اصول…
❤9🔥4👌2
18 Dec 2025, 07:30 UTC648 views27 reactionsread 6 August 2026 🔥 قابلیت Explicit Backing Fields در کاتلین ۲.۳
یکی از مهمترین تغییرات نسخهی جدید کاتلین که در پست قبلی معرفی شد، قابلیت Explicit backing fields هست که در این پست بهش میپردازم.
یکی از نکات کاتلین (و بسیاری از زبانها) این بود که افراد وقتی یک فیلدی رو تعریف میکردن، فرض کنید یک MutableList، و میخواستن افرادی که خارج از این کلاس به این فیلد دسترسی پیدا میکنن، اون رو به شکل Mutable نبینن و صرفاً یک List رو ببین…
❤16👍5🔥5😍1
17 Dec 2025, 09:20 UTC579 views16 reactionsread 6 August 2026 کاتلین ورژن 2.3.0 منتشر شد
در این نسخه:
- بهبودهای جدید در زبان و پایدار شدن برخی قابلیتها
- پشتیبانی از Java 25 در JVM
- بهبودهای Kotlin/Native، Kotlin/Wasm و Kotlin/JS
- سازگاری با Gradle 9.0
- بهروزرسانیهایی در کتابخانه استاندارد
بیشتر بخوانید:
https://blog.jetbrains.com/kotlin/2025/12/kotlin-2-3-0-released/
@AdibCodes
🔥8👍4❤3👏1
28 Nov 2025, 11:16 UTC758 views5 reactionsread 6 August 2026 Photo
چهطور تو برنامهنویسی حرفهایتر بشیم؟
در سری «برنامهنویسی حرفهایتر»، در هر قسمت با تمرکز روی یک موضوع خاص، به مفاهیم مهم و کاربردی برنامهنویسی به صورت خلاصه و مفید میپردازم.
در سری نهم...
🔗 دیف گرفتن حرفهای و سریع در IntelliJ
🔗 ریفکتور Extract Constant در IntelliJ
🔗 شورتکات حرفهای Surround With
🔗 آرامش موقع کد زدن؟ قابلیت Distraction-free Mode در IntelliJ
🔗 یک پلاگین عالی در IntelliJ برای یادگیری شورت…
🔥3👍1👨💻1
22 Nov 2025, 14:56 UTC754 views12 reactionsread 6 August 2026 Photo
🎬 ردهبندی لایبرریهای Dependency Injection در اندروید
توی این ویدئو که قسمت سوم از ردهبندی لایبرریهای اندروید هست میرم سراغ دیآیها؛ از تاریخچهشون گرفته تا چه نکات مثبت و منفیای دارن.
از لایبرریهای قدیمی مثل Guice شروع میکنیم، نگاهی به تکامل Dagger میاندازیم و در انتها میرسیم به Koin و Hilt.
🎥 لینک تماشا:
https://www.youtube.com/watch?v=XVUBSd5KbUY
دمتون گرم،
@AdibCodes
❤10👏1🔥1
31 Oct 2025, 14:23 UTC846 views8 reactionsread 6 August 2026 Photo
یادگیری فوت و فنهای ادیتورهای IntelliJ، اندروید استودیو و ...
در سری قبل - قسمت هفتم از
«برنامهنویسی حرفهایتر»- سراغ فوت و فنهای IDE رفتم و با توجه به استقبالتون از این موضوع، این ویدئوهای کوتاه رو ادامه دادم. در سری هشتم...
🔗 دیباگ حرفهای با Evaluate Expression
🔗 ریفکتور ساختن اتوماتیک پارامترها در فانکشن
🔗 ریفکتور خفن Change Signature
🔗 سرچ حرفهای
🔗 سرچ حرفهای و سریع کلاسها، فیلدها و فانکشنها
🔗…
❤4🔥3👏1
30 Oct 2025, 13:45 UTC558 views12 reactionsread 6 August 2026 Photo
🎬 ردهبندی لایبرریهای نتوورک در اندروید
توی این ویدئو که قسمت دوم از ردهبندی لایبرریهای اندروید هست رفتم سراغش لایبرریهای نتوورک؛ شامل لایبرریهای کلاینت نتوورک، مبدلهای JSON و ابزارهایی که این فرآیند رو راحت میکنن.
از مواردی مثل AsyncTaskهای +!#$ که توسعهدهندگان اندروید رو بدبخت کردن گرفته تا زیباترین ساختههای بشر در اندروید، مثل OkHttp و رتروفیت.
🎥 لینک تماشا:
https://youtu.be/FeSe-By1_fA
اگر از این و…
❤12
25 Oct 2025, 08:16 UTC964 views13 reactionsread 6 August 2026 Photo
🔥 معرفی Swift SDK برای اندروید
همونطور که احتمالاً در جریان هستید، تیم زبان Swift چندین ماهه که داره روی Swift در اندروید کار میکنه و بالاخره اولین نسخهی رسمی و البته nightly از Swift SDK برای Android رو معرفی کرد. توسط این SDK، شما میتونید در اپلیکیشن خودتون کدهای سوییفت بنویسید و بدون اینکه نیاز به واسطهی دیگهای داشته باشید ازشون استفاده کنید.
این SDK شامل لایبرریهای استاندارد Swift، ابزارهای بیلد و پشتیبا…
❤10🆒3
23 Oct 2025, 12:52 UTC663 views15 reactionsread 6 August 2026 Photo
🎬 آیا فرگمنت، بدترین لایبرری در اندروید بود؟
توی این ویدئو سراغ ردهبندی لایبرریهای معروف UI در دنیای اندروید رفتم — از روزهای اول تا امروز.
با هم بررسی میکنیم چرا ساخته شدن، چه تأثیری داشتن، و چطور مسیر ساخت UI رو تشکیل دادن.
از لایبرریهای نوستالژیکی مثل Butterknife گرفته تا نسلهای جدیدتر مثل کامپوز.
البته این وسط، نگاهی میکنم به یکی از بدترین تصمیمات گوگل در طراحی معماری اندروید 🙂
🎥 لینک تماشا:
https://you…
❤14🔥1
3 Oct 2025, 12:28 UTC817 views10 reactionsread 6 August 2026 Photo
حرفهای شدن در برنامهنویسی، ریفکتور و دیباگینگ، با قابلیتهای خفن IntelliJ، اندروید استودیو و دوستان
در سری «برنامهنویسی حرفهایتر»، در هر قسمت با تمرکز روی یک موضوع خاص، به مفاهیم مهم و کاربردی برنامهنویسی به صورت خلاصه و مفید میپردازم.
در سری هفتم...
🔗 پرواز در IntelliJ و بقیه با قابلیت Postfix Completion
🔗 پرانتزگذاری حرفهای در IntelliJ IDEA و اندروید استودیو و...
🔗 دیزاین پترن Factory Method رو یاد بگی…
❤8👌1🔥1
19 Sept 2025, 09:44 UTC922 views5 reactionsread 6 August 2026 Photo
چهطور تو برنامهنویسی حرفهایتر بشیم؟ (سری ۶)
در سری «برنامهنویسی حرفهایتر»، در هر قسمت با تمرکز روی یک موضوع خاص، به مفاهیم مهم و کاربردی برنامهنویسی به صورت خلاصه و مفید میپردازم.
در این سری...
🔗 ساخت فانکشن abstract، در Enumها
🔗 قابلیت خفن کاتلین در مقداردهی به Enumها
🔗 چرا بهتره با Enum به شکل Exhaustive برخورد کنیم؟
🔗 چه زمانی و برای چی بهتره Enum بسازیم؟
🔗 کجا باید از Sealed Class استفاده کنیم و کا…
❤4🔥1
17 Sept 2025, 12:45 UTC839 views9 reactionsread 6 August 2026 «به انیمیشن نیاز ندارید»
در این مقالهی خوب، به نحوهی پیادهسازی انیمیشنها و نکات ریز و درشتشون (فارغ از پلتفورم مورد استفاده) اشاره شده. از اینکه چرا همه انیمیشنها لازم نیستند، تا چهطوری باید زمان و شیوهاش رو در جهت یوآی بهتر انتخاب کرد.
خوندنش رو به افرادی که سمت کلاینت کار میکنن توصیه میکنم.
🔗 https://emilkowal.ski/ui/you-dont-need-animations
@AdibCodes
❤8🍌1
Showing the 12 most recent of 18 posts we hold for @AdibCodes. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.