Forwarded from Mind of Machines | AI Tech News
گیتهاب کوپایلت مجدداً نسخهی مجانیاش رو برای همه باز کرد.
در نسخهی مجانی میتونید تا ۲۰۰۰ تکمیل کد و ۵۰ چت در ماه باهاش داشته باشید.
اطلاعات بیشتر:
🔗 https://github.com/features/copilot
در نسخهی مجانی میتونید تا ۲۰۰۰ تکمیل کد و ۵۰ چت در ماه باهاش داشته باشید.
اطلاعات بیشتر:
🔗 https://github.com/features/copilot
🔥6❤2👍2👏1
کامپوز Hot Reload به انتشار اولیه رسید 🔥
این یک لایبرری جدید هست که روش کاریش با پریویو فعلی کامپوز کاملاً متفاوت هست که در خیلی جاها سریعتر عمل میکنه.
این لایبرری به تازگی منتشر شده و پیشنهادم اینه که آپدیتهاش رو از نزدیک دنبال کنید، چرا که به نظر جذاب میاد.
در موردش اینجا بخونید:
https://blog.sellmair.io/say-hello-to-compose-hot-reload-firework
این یک لایبرری جدید هست که روش کاریش با پریویو فعلی کامپوز کاملاً متفاوت هست که در خیلی جاها سریعتر عمل میکنه.
این لایبرری به تازگی منتشر شده و پیشنهادم اینه که آپدیتهاش رو از نزدیک دنبال کنید، چرا که به نظر جذاب میاد.
در موردش اینجا بخونید:
https://blog.sellmair.io/say-hello-to-compose-hot-reload-firework
Seb's Coding Blog
Say Hello to 'Compose Hot Reload' (Firework)
Introduction to Compose Hot Reload
🔥14❤1👍1👀1
This media is not supported in your browser
VIEW IN TELEGRAM
انواع Arrangement در جتپک کامپوز در یک نگاه
از اینها میتونید برای چینش آیتمهاتون در Row و Columnها (با فیلد arrangementشون) استفاده کنید.
به طور مثال:
#Compose
@AdibCodes
از اینها میتونید برای چینش آیتمهاتون در Row و Columnها (با فیلد arrangementشون) استفاده کنید.
به طور مثال:
Row(horizontalArrangement = Arrangement.SpaceBetween)
#Compose
@AdibCodes
👍16
چند مقالهی تازه در زمینهی کاتلین، کامپوز و اندروید:
🔹 Immutable lists and how they protect your Android app from crashing
🔹 Kotlin trick: writing shared Enum utility code
🔹 Naming is Hard
🔹 Optimization, Step by Step
🔹 Is reflection slowing down your code?
🔹 Elevating Your Jetpack Compose UI with GraphicsLayer
🔹 What's new in CameraX 1.4.0 and a sneak peek of Jetpack Compose support
🔹 Benchmarking Koin vs. Dagger Hilt in Modern Android Development (2024)
🔹 How Instagram enabled users to take stunning Low Light Photos
🔹 Say Hello to 'Compose Hot Reload'
🔹 Kotlin companion object explained
#Article #2
@AdibCodes
🔹 Immutable lists and how they protect your Android app from crashing
🔹 Kotlin trick: writing shared Enum utility code
🔹 Naming is Hard
🔹 Optimization, Step by Step
🔹 Is reflection slowing down your code?
🔹 Elevating Your Jetpack Compose UI with GraphicsLayer
🔹 What's new in CameraX 1.4.0 and a sneak peek of Jetpack Compose support
🔹 Benchmarking Koin vs. Dagger Hilt in Modern Android Development (2024)
🔹 How Instagram enabled users to take stunning Low Light Photos
🔹 Say Hello to 'Compose Hot Reload'
🔹 Kotlin companion object explained
#Article #2
@AdibCodes
❤15👍5😁1
🔗 مقاله: مهندسی معکوس کامپایلر کاتلین
اگر دوست دارید در مورد نحوهی کار کامپایلر پلاگین کامپوز در کاتلین بیشتر بدونید میتونید این مقاله رو مطالعه کنید.
https://hinchman-amanda.medium.com/reverse-engineering-the-compose-compiler-plugin-intercepting-the-frontend-657162893b11
اگر دوست دارید در مورد نحوهی کار کامپایلر پلاگین کامپوز در کاتلین بیشتر بدونید میتونید این مقاله رو مطالعه کنید.
https://hinchman-amanda.medium.com/reverse-engineering-the-compose-compiler-plugin-intercepting-the-frontend-657162893b11
Medium
Reverse-Engineering the Compose Compiler Plugin: Intercepting the Frontend
How Jetpack Compose plugin bends the rules of the Kotlin compiler
❤7🙏1
کجا و چهطور مایکروسرویسها رو تست کنیم؟
لینک مقاله:
https://martinfowler.com/articles/microservice-testing/
در این مقاله از سایت فولر به انواع مختلف تست (یونیت، اینتگریشن، کامپوننت، کانترکت و E2E) پرداخته شده و نکات استفادهاش در مایکروسرویسها شرح داده شده.
از این مطالب میتونید در قسمتهای دیگه (مثل اندروید/وب) هم بهتره ببرید.
لینک مقاله:
https://martinfowler.com/articles/microservice-testing/
در این مقاله از سایت فولر به انواع مختلف تست (یونیت، اینتگریشن، کامپوننت، کانترکت و E2E) پرداخته شده و نکات استفادهاش در مایکروسرویسها شرح داده شده.
از این مطالب میتونید در قسمتهای دیگه (مثل اندروید/وب) هم بهتره ببرید.
martinfowler.com
Testing Strategies in a Microservice Architecture
The microservice architectural style presents challenges for
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.
👍3
خیلی وقت پیش (قبل از اندرویدیها) یک سریهاتون گفته بودید که نیاز به محتوا در مورد تست، یونیتتست و مطالب مرتبط بهش هست که در اندرویدیها چند باری بهش پرداختیم. اگر فکر میکنید این موضوع همچنان اهمیت داره که در ویدئوهای آیندهام بهش بپردازم به این پیام ایموجی موز 🍌 بدید.
🍌92🌭3👍2🔥1👏1👨💻1🎄1🆒1
با چند روش متنوع میتونیم این عبارت ریاضی رو تو کاتلین حساب کنیم؟
(برای کسایی که تا انتها دیدن، سال نو میلادیتون مبارک! 🎄)
لینک ویدئوی Shorts:
https://youtube.com/shorts/fpr9sUnLTzg
@AdibCodes
(برای کسایی که تا انتها دیدن، سال نو میلادیتون مبارک! 🎄)
لینک ویدئوی Shorts:
https://youtube.com/shorts/fpr9sUnLTzg
@AdibCodes
👍5🎄5❤3👏2
فازهای Composition, Layout و Draw در کامپوز دقیقاً چی هستن، تو هر کدوم چه اتفاقی میافته، حواسمون به چی باشه و از چه کارهایی جلوگیری کنیم؟
در این ویدئو همراه من باشید که به اعماق ۳ فاز اصلی رندرینگ در کامپوز بریم و یادشون بگیریم.
🎥 لینک تماشا:
https://youtube.com/watch?v=FEvdVC5fT1U
#JetpackCompose
@AdibCodes
در این ویدئو همراه من باشید که به اعماق ۳ فاز اصلی رندرینگ در کامپوز بریم و یادشون بگیریم.
🎥 لینک تماشا:
https://youtube.com/watch?v=FEvdVC5fT1U
#JetpackCompose
@AdibCodes
YouTube
یادگیری ۳ فاز اصلی کامپوز و بهینهسازی آنها
کامپوز از ۳ فاز اصلی تشکیل میشه و دونستن اونها میتونه خیلی به شما در استفاده و بهینهسازیشون کمک کنه.
اگر فکر میکنید در مورد کامپوز باز هم باید صحبت بشه، میتونید تو کامنتها بنویسید.
---
فازهای کامپوز در سایت اندروید:
https://developer.android.com/…
اگر فکر میکنید در مورد کامپوز باز هم باید صحبت بشه، میتونید تو کامنتها بنویسید.
---
فازهای کامپوز در سایت اندروید:
https://developer.android.com/…
❤14👍3
Forwarded from Mind of Machines | AI Tech News
در حال حاضر نسخهی جدید Deepseek V3 برای همه مجانی و قابل استفادهست.
قدرت این مدل با GPT 4o و Claude 3.5 Sonnet برابری میکنه و خصوصاً در نوشتن کد توانایی خوبی داره. علاوه بر این قابلیت جستجوی اینترنت و همچنین Deep Think هم داره.
لینک سایتش:
https://chat.deepseek.com
@MindofMachines
قدرت این مدل با GPT 4o و Claude 3.5 Sonnet برابری میکنه و خصوصاً در نوشتن کد توانایی خوبی داره. علاوه بر این قابلیت جستجوی اینترنت و همچنین Deep Think هم داره.
لینک سایتش:
https://chat.deepseek.com
@MindofMachines
Deepseek
Chat with DeepSeek AI.
🔥15👍3
Adib Codes
چند مقالهی تازه در زمینهی کاتلین، کامپوز و اندروید: 🔹 Immutable lists and how they protect your Android app from crashing 🔹 Kotlin trick: writing shared Enum utility code 🔹 Naming is Hard 🔹 Optimization, Step by Step 🔹 Is reflection slowing down your…
💡چند مقالهی تازه در زمینهی کاتلین، کامپوز و اندروید:
Android:
🎥 What's new in Android Studio Ladybug
Compose:
How modifiers order affects Compose UI appearance
Compose Design Systems: Have a Plan
Kotlin:
Mastering Kotlin Coroutine Channels in Android: From Basics to Advanced Patterns
Kotlin's New Multi-Dollar Feature
🎥 We fixed an inconsistency in Kotlin (non-local break & continue)
Libs:
aspecto
PlatformTools is a Kotlin Multiplatform library designed to provide platform-specific utilities and tools across various platforms.
(آپدیت: برخی از لینکها درست کار نمیکردن که درست شدن)
#Article #3
@AdibCodes
Android:
🎥 What's new in Android Studio Ladybug
Compose:
How modifiers order affects Compose UI appearance
Compose Design Systems: Have a Plan
Kotlin:
Mastering Kotlin Coroutine Channels in Android: From Basics to Advanced Patterns
Kotlin's New Multi-Dollar Feature
🎥 We fixed an inconsistency in Kotlin (non-local break & continue)
Libs:
aspecto
PlatformTools is a Kotlin Multiplatform library designed to provide platform-specific utilities and tools across various platforms.
(آپدیت: برخی از لینکها درست کار نمیکردن که درست شدن)
#Article #3
@AdibCodes
❤11👌2👍1
Adib Codes
خیلی وقت پیش (قبل از اندرویدیها) یک سریهاتون گفته بودید که نیاز به محتوا در مورد تست، یونیتتست و مطالب مرتبط بهش هست که در اندرویدیها چند باری بهش پرداختیم. اگر فکر میکنید این موضوع همچنان اهمیت داره که در ویدئوهای آیندهام بهش بپردازم به این پیام ایموجی…
🔥 ۱۰ اشتباه مهم در تستنویسی در برنامهنویسی و نکات و راهحلهاش
در این ویدئو بریم سراغ موضوع تست در برنامهنویسی و به ۱۰ اشتباه مهمی که ممکنه در نوشتن تستها (و یونیتتستها) داشته باشید، به همراه دیگر نکات مهم تستنویسی و راهحلهاشون بپردازیم.
🎥 لینک تماشای ویدئو:
https://www.youtube.com/watch?v=niBra4gas90
اگر فکر میکنید همچنان روی این موضوع باید ادامه داد یا سوالی داشتید، در کامنتها بنویسید.
#testing
@AdibCodes
در این ویدئو بریم سراغ موضوع تست در برنامهنویسی و به ۱۰ اشتباه مهمی که ممکنه در نوشتن تستها (و یونیتتستها) داشته باشید، به همراه دیگر نکات مهم تستنویسی و راهحلهاشون بپردازیم.
🎥 لینک تماشای ویدئو:
https://www.youtube.com/watch?v=niBra4gas90
اگر فکر میکنید همچنان روی این موضوع باید ادامه داد یا سوالی داشتید، در کامنتها بنویسید.
#testing
@AdibCodes
YouTube
حرفهای شدن در تست: ۱۰ نکته طلایی برای برنامهنویسها
به درخواست شما در این ویدئو سراغ تست (و خصوصاً یونیتتستها) میریم و در مورد ۱۰ اشتباه مهمی که ممکنه در نوشتنشون پیش بیاد صحبت میکنیم.
مقالهی مارتین فولر در زمینهی ماکها که در ویدئو اشاره شد:
https://martinfowler.com/articles/mocksArentStubs.html
00:00…
مقالهی مارتین فولر در زمینهی ماکها که در ویدئو اشاره شد:
https://martinfowler.com/articles/mocksArentStubs.html
00:00…
🔥16👍3🍌2
Adib Codes
🔥 ۱۰ اشتباه مهم در تستنویسی در برنامهنویسی و نکات و راهحلهاش در این ویدئو بریم سراغ موضوع تست در برنامهنویسی و به ۱۰ اشتباه مهمی که ممکنه در نوشتن تستها (و یونیتتستها) داشته باشید، به همراه دیگر نکات مهم تستنویسی و راهحلهاشون بپردازیم. 🎥 لینک…
با توجه به استقبالتون از این ویدئو، اگر فکر میکنید خوبه روی تست در برنماهنویسی ادامه بدیم، یا اگر سوالی داشتید، توی کامنتهاش بنویسید که بهش بپردازیم.
برای مرور، تو این ویدئو به مباحث زیر پرداختیم:
🔹 نحوهی تست درست: تست Observable Behavior بهجای تست Implementation
🔹 ماکها در تست و سواستفاده ازشون
🔹 مخشص کردن دلیل و چرایی پشت هر تست
🔹 نامگذاری، ساختار و تفکیک درست برای تستها
🔹 تستهای شکننده و تستهای کند
🔹 اتکای بیش از حد به تستها
🔹 رفع باگها با نوشتن تستها
🔹 اهمیت Edge-caseها
و …
دمتون گرم.
@AdibCodes
برای مرور، تو این ویدئو به مباحث زیر پرداختیم:
🔹 نحوهی تست درست: تست Observable Behavior بهجای تست Implementation
🔹 ماکها در تست و سواستفاده ازشون
🔹 مخشص کردن دلیل و چرایی پشت هر تست
🔹 نامگذاری، ساختار و تفکیک درست برای تستها
🔹 تستهای شکننده و تستهای کند
🔹 اتکای بیش از حد به تستها
🔹 رفع باگها با نوشتن تستها
🔹 اهمیت Edge-caseها
و …
دمتون گرم.
@AdibCodes
❤31
YouTube
پرواز در برنامهنویسی با Live Template ها!
در این ویدئو، بریم سراغ یکی از روشها برای جذابتر کردن برنامهنویسی و جلوگیری از نوشتن مجدد کدهای تکراری
آیا شما هم ابزارهای دیگهای دارید که باهاش سرعت برنامهنویسیتون رو افزایش میدید؟ - توی کامنتها بنویسید.
لینک کانال برنامهنویسی من در تلگرام:
t.me/AdibCodes
آیا شما هم ابزارهای دیگهای دارید که باهاش سرعت برنامهنویسیتون رو افزایش میدید؟ - توی کامنتها بنویسید.
لینک کانال برنامهنویسی من در تلگرام:
t.me/AdibCodes
🔥 ابزاری که سرعت برنامهنویسی من رو متحول کرد...
در این ویدئوی خلاصه میرم سراغ Live Templateها در اندروید استودیو وبقیهی IDEهای جتبرینز و به اینکه چهطور سرعت و البته لذت برنامهنویسیتون رو باهاش بیشتر کنید میپردازم.
🔹چه Live Templateهایی در حال حاضر برای کاتلین و اندروید و بقیه زبانها و فریموورکها وجود دارن؟
🔹 چهطور سریع Live Template خودتون رو بسازید؟
🔹 چهطور Live Template خودتون رو شخصیسازی و خفن کنید، طوری که تمام Importها به درستی بیان، فایل به طور کامل نوشته بشه و ...
🎥 لینک تماشای ویدئو:
https://www.youtube.com/watch?v=Aik6KXa5IEU
#Editor #IDE #AndroidStudio
@AdibCodes
در این ویدئوی خلاصه میرم سراغ Live Templateها در اندروید استودیو وبقیهی IDEهای جتبرینز و به اینکه چهطور سرعت و البته لذت برنامهنویسیتون رو باهاش بیشتر کنید میپردازم.
🔹چه Live Templateهایی در حال حاضر برای کاتلین و اندروید و بقیه زبانها و فریموورکها وجود دارن؟
🔹 چهطور سریع Live Template خودتون رو بسازید؟
🔹 چهطور Live Template خودتون رو شخصیسازی و خفن کنید، طوری که تمام Importها به درستی بیان، فایل به طور کامل نوشته بشه و ...
🎥 لینک تماشای ویدئو:
https://www.youtube.com/watch?v=Aik6KXa5IEU
#Editor #IDE #AndroidStudio
@AdibCodes
👏10
Adib Codes
💡چند مقالهی تازه در زمینهی کاتلین، کامپوز و اندروید: Android: 🎥 What's new in Android Studio Ladybug Compose: How modifiers order affects Compose UI appearance Compose Design Systems: Have a Plan Kotlin: Mastering Kotlin Coroutine Channels in Android:…
💡چند مقالهی تازه در زمینهی کاتلین، کامپوز و اندروید:
Kotlin:
Understanding Coroutines Dispatchers
Modularization in Gradle Projects with Kotlin
Pitfalls when working with KMP Strings
Koin Framework 2025 Roadmap: From 4.0 to Future Milestones
Compose:
🎥How 'Hot Reload' is implemented for Compose
Optimize App Performance By Mastering Stability in Jetpack Compose
LazyGrids in Jetpack Compose
Create a spotlight effect with CameraX and Jetpack Compose
Compose Preview Screenshot Testing test drive
Libraries:
vat
vat renders vector graphics (SVG & Android Vector Drawables) to your terminal.
Android Artifacts Size Report
Android Artifacts Size Report is a Gradle plugin that enhances Build Scans by adding custom values to report the sizes of key artifacts in your Android project.
#Article #4
@AdibCodes
Kotlin:
Understanding Coroutines Dispatchers
Modularization in Gradle Projects with Kotlin
Pitfalls when working with KMP Strings
Koin Framework 2025 Roadmap: From 4.0 to Future Milestones
Compose:
🎥How 'Hot Reload' is implemented for Compose
Optimize App Performance By Mastering Stability in Jetpack Compose
LazyGrids in Jetpack Compose
Create a spotlight effect with CameraX and Jetpack Compose
Compose Preview Screenshot Testing test drive
Libraries:
vat
vat renders vector graphics (SVG & Android Vector Drawables) to your terminal.
Android Artifacts Size Report
Android Artifacts Size Report is a Gradle plugin that enhances Build Scans by adding custom values to report the sizes of key artifacts in your Android project.
#Article #4
@AdibCodes
❤4👍1🔥1
Adib Codes
💡چند مقالهی تازه در زمینهی کاتلین، کامپوز و اندروید: Kotlin: Understanding Coroutines Dispatchers Modularization in Gradle Projects with Kotlin Pitfalls when working with KMP Strings Koin Framework 2025 Roadmap: From 4.0 to Future Milestones Compose:…
💡چند مقالهی تازه - قسمت پنجم:
Kotlin:
🔹 Understanding Coroutine Dispatchers
🔹 Exploring Kotlin’s Immutable Collections Library
🔹 Kotlin for Server-Side Content Creators
🔹 Kotlin Tips and Tricks You May Not Know: #6 — Inject Functions in Spring Boot
🔹 Modularization in Gradle Projects with Kotlin
Android:
🔹 Exercise Caution When Using runBlocking on Android
🔹 The future is adaptive: Changes to orientation and resizability APIs in Android 16
🔹 Production-ready generative AI on Android with Vertex AI in Firebase
🔹 The First Beta of Android 16
Compose:
🔹 BasicTextField bubble wrap
🔹 Migrating to the Compose PullToRefreshBox
🔹 Seamless shimmer integration with existing Compose code
🔹 Draw sleep timeline graph in Compose
Libs:
🔹 SVG to Jetpack Compose Icon
🔹 flow-operators
Flow operators that enable you to create restartable, pausable, or one-shot StateFlow instances, allowing you to customize and control additional behaviors for StateFlow based on your specific use case.
🔹 Kotlin 2.1.10
#Article #5
@AdibCodes
Kotlin:
🔹 Understanding Coroutine Dispatchers
🔹 Exploring Kotlin’s Immutable Collections Library
🔹 Kotlin for Server-Side Content Creators
🔹 Kotlin Tips and Tricks You May Not Know: #6 — Inject Functions in Spring Boot
🔹 Modularization in Gradle Projects with Kotlin
Android:
🔹 Exercise Caution When Using runBlocking on Android
🔹 The future is adaptive: Changes to orientation and resizability APIs in Android 16
🔹 Production-ready generative AI on Android with Vertex AI in Firebase
🔹 The First Beta of Android 16
Compose:
🔹 BasicTextField bubble wrap
🔹 Migrating to the Compose PullToRefreshBox
🔹 Seamless shimmer integration with existing Compose code
🔹 Draw sleep timeline graph in Compose
Libs:
🔹 SVG to Jetpack Compose Icon
🔹 flow-operators
Flow operators that enable you to create restartable, pausable, or one-shot StateFlow instances, allowing you to customize and control additional behaviors for StateFlow based on your specific use case.
🔹 Kotlin 2.1.10
#Article #5
@AdibCodes
❤9🔥1
🚨 بهترین منابع یادگیری و پیشرفت در اندروید 🚨
در آخرین دورهمی اندرویدیها، پرتکرارترین سوالتون از من این بود که منابع خوب برای اندروید و کاتلین کدومها هستن؟
من هم تصمیم گرفتم در این ویدئوی کوتاه بریم سراغ...
🔹منابع خوب یادگیری اندروید کجاها هستن؟
🔹 چهطور دانشمون رو «بهروز» نگه داریم و عقب نمونیم؟
🔹 آموزشهای قدم به قدم، خصوصاً برای شروع اندروید و کامپوز رو از کجا پیش ببریم؟
و ...
🎥 لینک تماشای ویدئو:
https://www.youtube.com/watch?v=j9ZYMcUQzIQ
اگر شما هم منابع خوبی داشتید، توی کامنتهای ویدئو برای بقیه بنویسید. دمتون گرم.
#Android
@AdibCodes
در آخرین دورهمی اندرویدیها، پرتکرارترین سوالتون از من این بود که منابع خوب برای اندروید و کاتلین کدومها هستن؟
من هم تصمیم گرفتم در این ویدئوی کوتاه بریم سراغ...
🔹منابع خوب یادگیری اندروید کجاها هستن؟
🔹 چهطور دانشمون رو «بهروز» نگه داریم و عقب نمونیم؟
🔹 آموزشهای قدم به قدم، خصوصاً برای شروع اندروید و کامپوز رو از کجا پیش ببریم؟
و ...
🎥 لینک تماشای ویدئو:
https://www.youtube.com/watch?v=j9ZYMcUQzIQ
اگر شما هم منابع خوبی داشتید، توی کامنتهای ویدئو برای بقیه بنویسید. دمتون گرم.
#Android
@AdibCodes
YouTube
Mastering Android Dev: Best Learning Resources In 2025
از کجا اندروید رو یاد بگیریم و توش پیشرفته بشیم؟
در این ویدئو میریم سراغ بهترین منابعی که باهاشون میتونید این کار رو بکنید.
اگر شما هم منابع دیگری دارید که به درد بقیه میخوره تو کامنتها بنویسید.
لینک کانال تلگرام:
t.me/AdibCodes
-ویدئوهای قبلی که…
در این ویدئو میریم سراغ بهترین منابعی که باهاشون میتونید این کار رو بکنید.
اگر شما هم منابع دیگری دارید که به درد بقیه میخوره تو کامنتها بنویسید.
لینک کانال تلگرام:
t.me/AdibCodes
-ویدئوهای قبلی که…
🔥11❤6
Adib Codes
💡چند مقالهی تازه - قسمت پنجم: Kotlin: 🔹 Understanding Coroutine Dispatchers 🔹 Exploring Kotlin’s Immutable Collections Library 🔹 Kotlin for Server-Side Content Creators 🔹 Kotlin Tips and Tricks You May Not Know: #6 — Inject Functions in Spring Boot 🔹 Modularization…
💡چند مقاله تازه - قسمت ۶:
Kotlin:
🔹 📕 KMP for Mobile Native Developers: The Book.
یک کتاب جالب در قالب وب برای یادگیری کاتلین مولتیپلتفورم
Java:
🔹 Using Renovate to update build JDK
🔹 This is why we can’t have nice things: When POM files lie
Android:
🔹 Parallelism with Android SQLite
Compose:
🔹 Designing Effective UI Components in Jetpack Compose
🔹 Mesh Gradients in Jetpack Compose
Libs:
🔹 AYA | Android ADB Desktop App
AYA is a desktop application for easily controlling android devices, which can be considered as a GUI wrapper for ADB.
🔹 KAnalytics
Analytics is a powerful Kotlin Multiplatform library that streamlines analytics integration across Android and iOS applications
@AdibCodes - #AdibWeekly #6
Kotlin:
🔹 📕 KMP for Mobile Native Developers: The Book.
یک کتاب جالب در قالب وب برای یادگیری کاتلین مولتیپلتفورم
Java:
🔹 Using Renovate to update build JDK
🔹 This is why we can’t have nice things: When POM files lie
Android:
🔹 Parallelism with Android SQLite
Compose:
🔹 Designing Effective UI Components in Jetpack Compose
🔹 Mesh Gradients in Jetpack Compose
Libs:
🔹 AYA | Android ADB Desktop App
AYA is a desktop application for easily controlling android devices, which can be considered as a GUI wrapper for ADB.
🔹 KAnalytics
Analytics is a powerful Kotlin Multiplatform library that streamlines analytics integration across Android and iOS applications
@AdibCodes - #AdibWeekly #6
❤4👍4
حل سوال الگورتمی گوگل برای مصاحبههای فنی - Knight Dialer
یکی از سوالات معروف مصاحبهی گوگل در برنامهنویسها Knight Dialer یا همون «شمارهگیر اسبی» بوده.
در این سوال، شما یک صفحهی تلفن (مشابه چیزی که در گوشیتون موجوده) دارید و فقط میتونید از حرکت L (مثل اسب در شطرنج) استفاده کنید و تعداد کل شمارههای n رقمی با شروع از هر شمارهای رو به دست بیارید.
در این ویدئو میریم سراغ حل این مسئله و میبینیم که:
🔹 چهطور بهش فکر کنیم؟
🔹 چهطور کدش رو بزنیم؟
🔹 چهطور بهینهاش کنیم که جواب اعداد بزرگ رو هم بده (به کمک Dynamic Programming)
📽 لینک تماشای ویدئو:
https://youtu.be/rC_49OK51TA
@AdibCodes #Programming #Algorithm #Interview
یکی از سوالات معروف مصاحبهی گوگل در برنامهنویسها Knight Dialer یا همون «شمارهگیر اسبی» بوده.
در این سوال، شما یک صفحهی تلفن (مشابه چیزی که در گوشیتون موجوده) دارید و فقط میتونید از حرکت L (مثل اسب در شطرنج) استفاده کنید و تعداد کل شمارههای n رقمی با شروع از هر شمارهای رو به دست بیارید.
در این ویدئو میریم سراغ حل این مسئله و میبینیم که:
🔹 چهطور بهش فکر کنیم؟
🔹 چهطور کدش رو بزنیم؟
🔹 چهطور بهینهاش کنیم که جواب اعداد بزرگ رو هم بده (به کمک Dynamic Programming)
📽 لینک تماشای ویدئو:
https://youtu.be/rC_49OK51TA
@AdibCodes #Programming #Algorithm #Interview
YouTube
حل سوال الگوریتمی Google Knight Dialer
یکی از سوالات معروف مصاحبهی گوگل در برنامهنویسها Knight Dialer یا همون «شمارهگیر اسبی» هست.
در این سوال، شما یک صفحهی تلفن (مشابه چیزی که در گوشیتون موجوده) دارید و فقط میتونید از حرکت L (مثل اسب در شطرنج) استفاده کنید و تعداد کل شمارههای n رقمی با…
در این سوال، شما یک صفحهی تلفن (مشابه چیزی که در گوشیتون موجوده) دارید و فقط میتونید از حرکت L (مثل اسب در شطرنج) استفاده کنید و تعداد کل شمارههای n رقمی با…
👏7🔥6👍1
YouTube
حل سوال جالب مصاحبههای فنی: مسئلهی Unique Paths
لینک این سوال در لیتکد:
https://leetcode.com/problems/unique-paths/
لینک ویدئوی قبلی روی سوال مصاحبهی گوگل:
https://www.youtube.com/watch?v=rC_49OK51TA
لینک کانال تلگرام:
t.me/AdibCodes
https://leetcode.com/problems/unique-paths/
لینک ویدئوی قبلی روی سوال مصاحبهی گوگل:
https://www.youtube.com/watch?v=rC_49OK51TA
لینک کانال تلگرام:
t.me/AdibCodes
🚨 حل سوال معروف Unique Paths در مصاحبههای فنی
یکی از چالشهای معروف مصاحبههای فنی در شرکتهای دنیا، سوال Unique Paths هست:
❓چند راه مختلف برای رفتن از خانهی سمت چپ بالا به خانهی پایین راست در یک شبکهی n در m وجود داره؟
💡همراه من باشید که ببینیم چهطور بهش فکر کنیم، چهطور حلش کنیم و در نهایت چهطور با Memoization و Dynamic Programming بهینهاش کنیم.
🎥 لینک تماشا:
https://www.youtube.com/watch?v=BfguNOM7CDg
@AdibCodes #Programming #Interview
یکی از چالشهای معروف مصاحبههای فنی در شرکتهای دنیا، سوال Unique Paths هست:
❓چند راه مختلف برای رفتن از خانهی سمت چپ بالا به خانهی پایین راست در یک شبکهی n در m وجود داره؟
💡همراه من باشید که ببینیم چهطور بهش فکر کنیم، چهطور حلش کنیم و در نهایت چهطور با Memoization و Dynamic Programming بهینهاش کنیم.
🎥 لینک تماشا:
https://www.youtube.com/watch?v=BfguNOM7CDg
@AdibCodes #Programming #Interview
❤5🔥4
Forwarded from Mind of Machines | AI Tech News
The JetBrains Blog
OpenAI vs. DeepSeek: Which AI Understands Kotlin Better? | The Kotlin Blog
Which AI model understands Kotlin best? We tested DeepSeek-R1, several OpenAI models, and more using Kotlin-specific benchmarks. See how they compare in our analysis.
👍5🔥3