DroidJam – Telegram
DroidJam
664 subscribers
19 photos
7 videos
47 links
Android and Kotlin's latest news, articles, libraries, ...
Download Telegram
سومین دورهمی اندرویدی‌ها

🎥 لینک تماشا:
https://www.aparat.com/TapsiAndroidConference/live

برنامه تا دقایقی دیگه شروع می‌شه. منتظرتون هستیم!

💬 سؤال‌هاتون رو در قسمت چت آپارات مطرح کنید که در انتهای ارائه‌ها پاسخ داده بشن.
6👍1
از یک (کمترین رضایت) تا پنج (رضایت کامل) چقدر از سومین رویداد دورهمی اندرویدی‌ها رضایت داشتید؟
Anonymous Poll
11%
۱
7%
۲
30%
۳
25%
۴
28%
۵
اصول Solid در عمل | Solid Principles In Action
ارائه‌کننده: حسین قیصری
ارائه شده در دورهمی اندرویدی‌ها - بهار ۱۴۰۳

لینک تماشا در آپارات:
https://www.aparat.com/v/siur9t2

اسلاید‌ها:
https://docs.google.com/presentation/d/16YKJWAtcSbzzgkh2JQo9zyY084xwjO4YKeqVv3iCMv8/edit?usp=sharing
19👍9
Multi-Modularity In Android | مالتی ماژولاریتی در اندروید

ارائه‌کننده: روح الله چراغ زاده
ارائه شده در دورهمی اندرویدی‌ها - بهار ۱۴۰۳

لینک تماشا در آپارات:
https://aparat.com/v/lwk9l9q

اسلاید‌ها:
https://docs.google.com/presentation/d/1Ls4yzTQ5R6PGmkL5OGMvLBVkHd46_dV4jRv8fSe-PeA/edit#slide=id.p
20👍10
Forwarded from Adib Codes
بررسی دیزاین پترن Observer به زبان ساده

تو این ویدئو می‌ریم سراغ پترن Observer و پیاده‌سازی، مثال‌هاش و استفاده‌هاش در RxJava و Flowهای کاتلین رو مورد بررسی قرار می‌دیم.


🎥 لینک تماشا:
https://youtu.be/1o8VpHdXGNY

🔗 کانال یوتیوب من:
https://m.youtube.com/@AdibCodes

#observer #designpattern

@AdibCodes
👍51🫡1
Forwarded from Adib Codes
شیرجه در اعماق 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
🔥83🫡1
Forwarded from Adib Codes
۱۰ نکته کلیدی در مورد Extension Functionها که باید بدانید

در این ویدئوی کوتاه می‌ریم سراغ اکستنشن فانشکن‌های محبوب کاتلین و در مورد نکات ریز و درشتشون صحبت می‌کنیم.

از نحوه‌ی کامپایل شدنشون گرفته تا استفاده و عدم سواستفادم!

🎥 لینک تماشا:
https://youtu.be/KUsm-T3aSzs

🔗 کانال یوتیوب من:
https://youtube.com/@AdibCodes

#kotlin #extensionfunction
9👍1
DroidJam
تست‌نویسی در اندروید - Unit Testing 🔹 چطور می‌شه تست نوشت؟ 🔸 چیارو باید تست کرد؟ 🔹 تست flaky چیه؟ 🔸 چطور می‌شه زمان سیستم رو برای تست جعل کرد؟ 🔹 مقایسه تست‌نویسی و تست دستی. ارائه‌کننده: محمود آفریده 🎥 لینک تماشا در یوتیوب: https://youtu.be/-NqiG3XUKL…
سلام 👋

قسمت چهارم از دوره توسعه اپلیکیشن myTodo (با تاخیر خیلی کوتاه ۶ ماهه 🙈) منتشر شد. 🙃

تو این قسمت در ادامه unit testing در اندروید به موارد زیر پرداختم؛

🔸 تست Coroutines
🔹 اینجکت کردن Coroutine Dispatcher
🔸 ماک کردن Dependency

YouTube: https://youtu.be/vVRfdbz7jDI?si=Pe0ctEPHasQaNesR

Aparat: https://www.aparat.com/v/hictpz9

خیلی خوشحال می‌شم نظراتتون رو درباره این دوره باهام به اشتراک بذارین. 🙂
10👍43😍2🔥1👀1
DroidJam
برای اندرویدی‌های بعدی چه موضوعاتی رو برای ارائه دوست دارین داشته باشیم؟
اگه موضوع دیگه‌ای مدنظرتون هست، داخل دیسکاشن این کانال یا ریپلای این پیام حتما بهمون انتقال بدین! 💡
Forwarded from Adib Codes
جت‌پک کامپوز و ۵ اشتباه مهم در استفاده که نباید نادیده بگیرید

معمولاً یکی از سوال‌های پرتکرار شما در زمینه‌ی توسعه اندروید، موضوع جت‌پک کامپوز هست و در این ویدئو تصمیم گرفتم در مورد ۵ اشتباه مهمی که در استفاده ازش رخ می‌ده صحبت کنم. از استفاده‌ی به‌جا از remember گرفته تا derivedStateOfها.

اگر نکته یا سوالی داشتید می‌تونید تو کامنت‌های ویدئو بنویسید.

🎥 لینک تماشای ویدئو:
https://youtu.be/Qt-O0W_tkHk

#کامپوز #کاتلین #اندروید

@AdibCodes
15
Forwarded from Adib Codes
جت‌پک کامپوز و ۵ نکته‌ی اصلی در اعماق Rememberها 💡

با توجه به استقبال‌تون از ویدئوی قبلی در مورد اشتباهات کامپوز، تصمیم گرفتم که در زمینه‌ی کامپوز همچنان ادامه بدیم و در این ویدئو سراغ مبحث مهم Rememberها در کامپوز می‌ریم و در مورد ۵ نکته‌ی کلیدی اون‌ها که ممکنه ندونید صحبت می‌کنیم.
- دقیقاً چی هستن؟
- دقیقاً چه‌طور کار می‌کنن؟
- تغییرپذیری و Mutability در ریممبر
- ریممبر و لیست‌ها و LazyColumn
- اسکوپشون چی هست، در

🔗 لینک تماشای ویدئوی کامل:
https://www.youtube.com/watch?v=e_RTjSjl14Q
👍1431
Forwarded from Adib Codes
⚠️ ولی Race Conditionها دقیقاً چی هستن و چه‌طور به وجود میان؟

در این قسمت وارد اعماق Race Conditionها که یکی از مشکلات مهم در Multi-Threading هستن می‌شیم و در کمتر از ۵ دقیقه می‌بینیم که چه موجوداتی هستن و و چه‌طور مشکلاتی رو ایجاد می‌کنن!

🎥 لینک تماشا:
https://www.youtube.com/watch?v=zbXixvfErxg

#MultiThreading #RaceCondition #Programming

@AdibCodes
12
Forwarded from Adib Codes
با چند روش متنوع می‌تونیم این عبارت ریاضی رو تو کاتلین حساب کنیم؟

(برای کسایی که تا انتها دیدن، سال نو میلادی‌تون مبارک! 🎄)

لینک ویدئوی Shorts:
https://youtube.com/shorts/fpr9sUnLTzg

@AdibCodes
🎄93👍3
Forwarded from Adib Codes
فازهای Composition, Layout و Draw در کامپوز دقیقاً چی هستن، تو هر کدوم چه اتفاقی می‌افته، حواسمون به چی باشه و از چه کارهایی جلوگیری کنیم؟

در این ویدئو همراه من باشید که به اعماق ۳ فاز اصلی رندرینگ در کامپوز بریم و یادشون بگیریم.

🎥 لینک تماشا:
https://youtube.com/watch?v=FEvdVC5fT1U

#JetpackCompose
@AdibCodes
10
🟠ثبت‌نام در چهارمین دورهمی اندرویدی‌ها

در این دورهمی، قراره توسعه‌دهندگان تیم موبایل تپسی به همراه تعداد دیگری از فعالان این حوزه، برای بار دیگر جدیدترین و آخرین تجربیات‌شون رو با شما به اشتراک بگذارن و البته بتونن با دانش و تجربیات ارزشمند شما هم آشنا بشن.

پس اگر دوست دارید در چهارمین دوره این دورهمی شرکت کنید، از طریق لینک زیر ثبت‌نام کنید:
https://evnd.co/8LVg1

🔹این دورهمی به دو صورت حضوری و آنلاین برگزار می‌شه، بنابراین اگر به هر دلیلی امکان مشارکت حضوری در رویداد رو ندارید، می‌تونید به صورت آنلاین در کنار ما باشید.

🔹 شرکت در این دورهمی کاملا رایگانه و شما مهمان تپسی هستید.

🗓️زمان: ۵ بهمن ۱۴۰۳ / ۱۶ الی ۲۰

📍مکان: اتوبان یادگار امام جنوب، نرسیده به فرحزاد، بلوار ایثارگران شمالی، بین کوهسار 3 و 5، موسسه اندیشه معین
🔥11
DroidJam
🟠ثبت‌نام در چهارمین دورهمی اندرویدی‌ها در این دورهمی، قراره توسعه‌دهندگان تیم موبایل تپسی به همراه تعداد دیگری از فعالان این حوزه، برای بار دیگر جدیدترین و آخرین تجربیات‌شون رو با شما به اشتراک بگذارن و البته بتونن با دانش و تجربیات ارزشمند شما هم آشنا…
سلام 👋
در نظر داریم توی دورهمی جدید، بیشتر دور هم بوده و تعامل بیشتری با هم داشته باشیم.
میزهای تبادل نظر جزو ویژگی‌های جدید دورهمی اندرویدی‌هاست و می‌خوایم در مورد یه سری موضوع با همدیگه بحث و اشتراک تجربه داشته باشیم.
این قسمت از دورهمی فقط به صورت حضوری برگزار خواهد شد.
10🔥3👍21
DroidJam
🔶 جدول زمانی چهارمین دورهمی اندرویدی‌ها
یادآوری «چهارمین دورهمی اندرویدی‌ها - تپسی»
فردا (۱۱/۵) - ساعت ۱۶

🔗 از این لینک برای ورود به رویداد استفاده کنید.
https://www.aparat.com/TAP30/live
👍8💩21