اگر میتونستید یک زبان رو نابود کنید چی بود؟
Anonymous Poll
33%
Javanoscript
1%
Rust
7%
Swift
16%
C, C#, C++, ...
7%
Python
1%
Go
7%
Java
4%
Ruby
20%
PHP
4%
Kotlin
😁7👨💻1
گوشیتون؟
Anonymous Poll
84%
اندروید
13%
آیفون
0%
گوشیهای قدیمی
3%
گوشی ندارم / در غار زندگی میکنم
فکر میکنید ۵ سال دیگه در حوزهی اندروید باشید؟
Anonymous Poll
38%
آره
16%
نه
35%
مطمئن نیستم ولی آره
11%
مطمئن نیستم ولی نه
به کدوم قسمت بیشتر علاقه دارید؟
Anonymous Poll
16%
یوآی / انیمیشن / گرافیک و ...
49%
توسعهی منطق بیزنسی / لاجیک و ...
9%
حل مسئلههای الگوریتمی
17%
توسعهی چیزهای سخت/پیچیده
6%
توسعهی SDK خود اندروید
2%
سایر موارد
وقتی به مدیرتون میگید میخواید تست بنویسید، ریاکشنش چیه؟
(از ایموجی استفاده کنید)
(از ایموجی استفاده کنید)
👏38👀28🤔25👍14🖕14💩11🥴8😱7🤯3😍2🫡1
ممنونیم از اینکه امروز با ما بودید، مخصوصاً دوستانی که از شهرستان تشریف آورده بودند. 🙏 امیدواریم که ارائهها براتون جذاب و آموزنده بوده باشه.
به زودی ویدئوهای رویداد آپلود میشه و روی همین کانال قرار داده میشه. همچنین ادامه ارائهی آخر هم به شکل ویدئو قرار خواهد گرفت.
امیدواریم که با ادامهی این راه به کمک هم بتونیم در مسیر انتقال دانش و تجربه با سرعت پیش بریم 🔥
باز هم دمتون گرم که با ما همراه بودید، برگزاری این رویداد به کمک شما بسیار لذتبخش بود. 🧡
به زودی ویدئوهای رویداد آپلود میشه و روی همین کانال قرار داده میشه. همچنین ادامه ارائهی آخر هم به شکل ویدئو قرار خواهد گرفت.
امیدواریم که با ادامهی این راه به کمک هم بتونیم در مسیر انتقال دانش و تجربه با سرعت پیش بریم 🔥
باز هم دمتون گرم که با ما همراه بودید، برگزاری این رویداد به کمک شما بسیار لذتبخش بود. 🧡
❤69❤🔥8👍3
از یک (کمترین رضایت) تا پنج (رضایت کامل)، چقدر از دومین رویداد دورهمی اندرویدیها رضایت داشتید؟
Final Results
7%
۱
3%
۲
20%
۳
37%
۴
33%
۵
📷 عکسهایی که در رویداد به همراه شما گرفتیم رو در آلبوم زیر میتونید مشاهده و دانلود کنید. 🔥
https://tapsi.me/90gw
https://tapsi.me/90gw
❤15👍6🔥2🎉2👌2👀2
بهبود پرفورمنس اپلیکیشن - Application Performance
ارائهکننده: بهنام بنائی
ارائهشده در دومین دورهمی اندرویدیها - زمستان ۱۴۰۲
لینک تماشا:
https://www.aparat.com/v/PZtAe
ارائهکننده: بهنام بنائی
ارائهشده در دومین دورهمی اندرویدیها - زمستان ۱۴۰۲
لینک تماشا:
https://www.aparat.com/v/PZtAe
👍20❤7❤🔥1
جتپک کامپوز در عمل - Jetpack Compose In Practice
ارائهکنندگان: محمود آفریده - فاطمه افشاری
ارائهشده در دومین دورهمی اندرویدیها - زمستان ۱۴۰۲
لینک تماشا:
https://www.aparat.com/v/D2hBe
ارائهکنندگان: محمود آفریده - فاطمه افشاری
ارائهشده در دومین دورهمی اندرویدیها - زمستان ۱۴۰۲
لینک تماشا:
https://www.aparat.com/v/D2hBe
👍17❤5❤🔥1
تستنویسی در کاتلین و اندروید Unit Testing In Kotlin Android: Why, What How
ارائهکنندگان: ادیب فرامرزی - روحالله چراغزاده
ارائهشده در دومین دورهمی اندرویدیها - زمستان ۱۴۰۲
لینک تماشا:
https://www.aparat.com/v/23X5O
لینک اسلاید:
https://docs.google.com/presentation/d/1jsLNU8frnZwcjgxSr1p2oIzGjhemmn3SLj7T9ilv1vQ/edit#slide=id.g2ae14439d95_1_64
ارائهکنندگان: ادیب فرامرزی - روحالله چراغزاده
ارائهشده در دومین دورهمی اندرویدیها - زمستان ۱۴۰۲
لینک تماشا:
https://www.aparat.com/v/23X5O
لینک اسلاید:
https://docs.google.com/presentation/d/1jsLNU8frnZwcjgxSr1p2oIzGjhemmn3SLj7T9ilv1vQ/edit#slide=id.g2ae14439d95_1_64
👍18❤10❤🔥1
Forwarded from Adib Codes
Media is too big
VIEW IN TELEGRAM
آموزش ساخت بازی Flappy Bird با جتپک کامپوز و کاتلین 🔥
با توجه به نظراتتون در پست لینکداینم، در این ویدئو به همراه شما سراغ ساخت بازی Flappy Bird میریم و بازی رو از صفر تا صد توسعه میدیم.
از یه مربع ساده برای بازیکن شروع میکنیم، بلوکها رو اضافه میکنیم و فیزیک AABB بهشون اضافه میکنیم. در ادمه امتیازدهی رو بهش اضافه میکنیم و برای زیباسازی هم با AI براش عکس میسازیم و در نهایت تمیزکاریش میکنیم. تمام این کارها رو در کنار Refactoringهای متعدد انجام میدیم.
📽 لینک تماشای آموزش در یوتیوب:
https://www.youtube.com/watch?v=wLYlyScBrM0
👨💻 کد بازی هم به صورت متنباز در اینجا قرار گرفته:
https://github.com/adibfara/FlappyCar
▶️ برای دیدن ویدئوهای آینده میتونید به کانال یوتیوب و همچنین تلگرام من سابسکرایب کنید.
YouTube: https://www.youtube.com/@AdibCodes
Telegram: @AdibCodes
🔗 در لینکداین هم من رو اینجا میتونید پیدا کنید.
https://www.linkedin.com/in/adibfara/
دمتون گرم 🙂
@AdibCodes
با توجه به نظراتتون در پست لینکداینم، در این ویدئو به همراه شما سراغ ساخت بازی Flappy Bird میریم و بازی رو از صفر تا صد توسعه میدیم.
از یه مربع ساده برای بازیکن شروع میکنیم، بلوکها رو اضافه میکنیم و فیزیک AABB بهشون اضافه میکنیم. در ادمه امتیازدهی رو بهش اضافه میکنیم و برای زیباسازی هم با AI براش عکس میسازیم و در نهایت تمیزکاریش میکنیم. تمام این کارها رو در کنار Refactoringهای متعدد انجام میدیم.
📽 لینک تماشای آموزش در یوتیوب:
https://www.youtube.com/watch?v=wLYlyScBrM0
👨💻 کد بازی هم به صورت متنباز در اینجا قرار گرفته:
https://github.com/adibfara/FlappyCar
▶️ برای دیدن ویدئوهای آینده میتونید به کانال یوتیوب و همچنین تلگرام من سابسکرایب کنید.
YouTube: https://www.youtube.com/@AdibCodes
Telegram: @AdibCodes
🔗 در لینکداین هم من رو اینجا میتونید پیدا کنید.
https://www.linkedin.com/in/adibfara/
دمتون گرم 🙂
@AdibCodes
🔥37👍4❤🔥2❤2👌1😍1
مروری بر Kotlin Coroutines
ارائه کننده: حسین قیصری
ارائهشده در دومین دورهمی اندرویدیها - زمستان ۱۴۰۲
لینک تماشا:
https://aparat.com/v/JEZzK
https://www.youtube.com/watch?v=q1S6RPir6iA
لینک اسلایدها:
https://docs.google.com/presentation/d/15hWmetcinwpikt3en0wCeny54Ssj5VEvjgpKxosukCk/edit?usp=sharing
ارائه کننده: حسین قیصری
ارائهشده در دومین دورهمی اندرویدیها - زمستان ۱۴۰۲
لینک تماشا:
https://aparat.com/v/JEZzK
https://www.youtube.com/watch?v=q1S6RPir6iA
لینک اسلایدها:
https://docs.google.com/presentation/d/15hWmetcinwpikt3en0wCeny54Ssj5VEvjgpKxosukCk/edit?usp=sharing
👍19❤5❤🔥1🔥1
Forwarded from Adib Codes
This media is not supported in your browser
VIEW IN TELEGRAM
این بار نوبت ساخت انیمیشن استوریهای اینستاگرام با Canvas و کامپوزه! 😅
در این ویدئو به همراه شما به سراغ ساخت انیمیشن لودینگ استوریهای اینستاگرام میرم و از صفر تا صد با جتپک کامپوز و Canvasاش توسعهاش میدم.
📽 لینک تماشای ویدئو:
https://youtu.be/0Ec4wLFvaCQ
👨💻کد انیمیشن روی گیتهاب:
https://github.com/adibfara/compose-instagram-loading-animation
#Compose #Canvas
@AdibCodes
در این ویدئو به همراه شما به سراغ ساخت انیمیشن لودینگ استوریهای اینستاگرام میرم و از صفر تا صد با جتپک کامپوز و Canvasاش توسعهاش میدم.
📽 لینک تماشای ویدئو:
https://youtu.be/0Ec4wLFvaCQ
👨💻کد انیمیشن روی گیتهاب:
https://github.com/adibfara/compose-instagram-loading-animation
#Compose #Canvas
@AdibCodes
🔥11❤2👍2❤🔥1😁1
مرور بر مفاهیم Invariance - Covariance - Contravariance
ارائهکننده: حسین قیصری
📽️ لینک تماشای ویدیو: https://www.youtube.com/watch?v=HryVLkKJ1-8
🗒 لینک اسلایدها: https://docs.google.com/presentation/d/1ZXvbc5xYpPfSY69rWBdLNcmbXqhfrnaoT2dIRAofOlY/edit?usp=sharing
ارائهکننده: حسین قیصری
📽️ لینک تماشای ویدیو: https://www.youtube.com/watch?v=HryVLkKJ1-8
🗒 لینک اسلایدها: https://docs.google.com/presentation/d/1ZXvbc5xYpPfSY69rWBdLNcmbXqhfrnaoT2dIRAofOlY/edit?usp=sharing
YouTube
Invariance - contravariance- covariance
👍8❤5❤🔥3⚡1👀1
دوره توسعه اپلیکیشن اندروید myTodo (قسمت اول - توسعه بدون تستنویسی)
ارائهکننده: محمود آفریده
🎥 لینک تماشا در یوتیوب:
https://youtu.be/fYx8K2wGnTI?si=_lyEO9PlUjYjehXp
🎥 لینک تماشا در آپارات:
https://www.aparat.com/v/xp7FI
ارائهکننده: محمود آفریده
🎥 لینک تماشا در یوتیوب:
https://youtu.be/fYx8K2wGnTI?si=_lyEO9PlUjYjehXp
🎥 لینک تماشا در آپارات:
https://www.aparat.com/v/xp7FI
YouTube
دوره توسعه اپلیکیشن اندروید myTodo - قسمت اول - توسعه بدون تستنویسی
به اولین قسمت از دوره توسعه اپلیکیشن اندروید myTodo خوش اومدید.
تو اولین قسمت درباره اهداف دوره، توضیحات مربوط به اپلیکیشن myTodo و شروع کدنویسی بدون تستنویسی پرداختم.
در ادامه میخوام رم سراغ تستنویسی و ببینیم که چه تفاوتهایی با تست دستی داره.
حتما در…
تو اولین قسمت درباره اهداف دوره، توضیحات مربوط به اپلیکیشن myTodo و شروع کدنویسی بدون تستنویسی پرداختم.
در ادامه میخوام رم سراغ تستنویسی و ببینیم که چه تفاوتهایی با تست دستی داره.
حتما در…
🔥15❤3👌2🎉1
Forwarded from Adib Codes
💡 دیزاین پترن Composite چیه؟ چرا برای ساختارهای UI ازش استفاده میکنن و کجاش شبیه فایلها و فولدرهاست؟
کامپوزیت یک دیزاین پترن معروف و پراستفادهست که که ازش برای پیادهسازی ساختارهای درختی و تو در تو خیلی استفاده میشه.
در این ویدئوی کوتاه همراه شما وارد سیر تا پیاز این الگوی طراحی میشیم و :
🔹مثالهای ساده و معماریش
🔹پیادهسازی محاسبه عبارتهای ریاضی به کمک این پترن
🔹پیادهسازیهای معروفش در JSON و ویوهای اندروید
🔹نقاط قوت و ضعفش
🔹و انواع پیادهسازی و موارد کلیدی در پیادهسازیش
رو با هم میبینیم.
📽لینک تماشای ویدئو:
https://www.youtube.com/watch?v=3AjNWyy4Syk
▶️ برای دیدن ویدئوهای آینده میتونید به کانال یوتیوب و همچنین تلگرام من ملحق بشید.
YouTube: https://www.youtube.com/@AdibCodes
Telegram: @AdibCodes
@AdibCodes
کامپوزیت یک دیزاین پترن معروف و پراستفادهست که که ازش برای پیادهسازی ساختارهای درختی و تو در تو خیلی استفاده میشه.
در این ویدئوی کوتاه همراه شما وارد سیر تا پیاز این الگوی طراحی میشیم و :
🔹مثالهای ساده و معماریش
🔹پیادهسازی محاسبه عبارتهای ریاضی به کمک این پترن
🔹پیادهسازیهای معروفش در JSON و ویوهای اندروید
🔹نقاط قوت و ضعفش
🔹و انواع پیادهسازی و موارد کلیدی در پیادهسازیش
رو با هم میبینیم.
📽لینک تماشای ویدئو:
https://www.youtube.com/watch?v=3AjNWyy4Syk
▶️ برای دیدن ویدئوهای آینده میتونید به کانال یوتیوب و همچنین تلگرام من ملحق بشید.
YouTube: https://www.youtube.com/@AdibCodes
Telegram: @AdibCodes
@AdibCodes
YouTube
دیزان پترن Composite: از سیر تا پیاز
هرآنچه در مورد دیزاین پترن کامپوزیت باید بدونید رو در این ویدئو بررسی میکنیم.
00:00 معرفی اولیه
01:06 پیادهسازی فایلها و فولدرها
03:00 پیادهسازی محاسبه عبارتهای ریاضی
04:45 کامپوزیت کجاها به کار میاد؟
05:50 مشاهده استفاده از کامپوزیت در کلاس ویو در…
00:00 معرفی اولیه
01:06 پیادهسازی فایلها و فولدرها
03:00 پیادهسازی محاسبه عبارتهای ریاضی
04:45 کامپوزیت کجاها به کار میاد؟
05:50 مشاهده استفاده از کامپوزیت در کلاس ویو در…
❤16👍2🤩2🔥1
DroidJam
دوره توسعه اپلیکیشن اندروید myTodo (قسمت اول - توسعه بدون تستنویسی) ارائهکننده: محمود آفریده 🎥 لینک تماشا در یوتیوب: https://youtu.be/fYx8K2wGnTI?si=_lyEO9PlUjYjehXp 🎥 لینک تماشا در آپارات: https://www.aparat.com/v/xp7FI
دوره توسعه اپلیکیشن اندروید myTodo
قسمت دوم؛ توسعه بدون تستنویسی - ایجاد مدل todo و تکمیل فرآیند ثبت todo با استفاده از Room
🔹 ایجاد مدل todo
🔸 تغییرات ویومدل
🔹 ایجاد دیتابیس با استفاده از room
🔸 تکمیل فرآیند ثبت یک todo
🔹 ادامهی چالشهای تست ننوشتن
ارائهکننده: محمود آفریده
🎥 لینک تماشا در یوتیوب:
https://youtu.be/qikJjXiLtl0?si=JUK9ii_f3_7iIK5U
🎥 لینک تماشا در آپارات:
https://www.aparat.com/v/xp7FI
قسمت دوم؛ توسعه بدون تستنویسی - ایجاد مدل todo و تکمیل فرآیند ثبت todo با استفاده از Room
🔹 ایجاد مدل todo
🔸 تغییرات ویومدل
🔹 ایجاد دیتابیس با استفاده از room
🔸 تکمیل فرآیند ثبت یک todo
🔹 ادامهی چالشهای تست ننوشتن
ارائهکننده: محمود آفریده
🎥 لینک تماشا در یوتیوب:
https://youtu.be/qikJjXiLtl0?si=JUK9ii_f3_7iIK5U
🎥 لینک تماشا در آپارات:
https://www.aparat.com/v/xp7FI
YouTube
دوره توسعه اپلیکیشن اندروید myTodo - قسمت دوم - توسعه بدون تستنویسی
به دومین قسمت از دوره توسعه اپلیکیشن اندروید myTodo خوش اومدید.
تو دومین قسمت همچنان بدون تستنویسی به توسعه اپلیکیشن پرداختم و در ادامه میخوام برم سراغ تستنویسی و ببینیم که چه تفاوتهایی با تست دستی داره.
حتما در مورد ویدیو و ادامه مسیر کامنت بذارید.
…
تو دومین قسمت همچنان بدون تستنویسی به توسعه اپلیکیشن پرداختم و در ادامه میخوام برم سراغ تستنویسی و ببینیم که چه تفاوتهایی با تست دستی داره.
حتما در مورد ویدیو و ادامه مسیر کامنت بذارید.
…
❤20⚡2
تستنویسی در اندروید - Unit Testing
🔹 چطور میشه تست نوشت؟
🔸 چیارو باید تست کرد؟
🔹 تست flaky چیه؟
🔸 چطور میشه زمان سیستم رو برای تست جعل کرد؟
🔹 مقایسه تستنویسی و تست دستی.
ارائهکننده: محمود آفریده
🎥 لینک تماشا در یوتیوب:
https://youtu.be/-NqiG3XUKL4?si=LECVSWKYKad9I-1q
🎥 لینک تماشا در آپارات: https://www.aparat.com/v/VOPBZ
🔹 چطور میشه تست نوشت؟
🔸 چیارو باید تست کرد؟
🔹 تست flaky چیه؟
🔸 چطور میشه زمان سیستم رو برای تست جعل کرد؟
🔹 مقایسه تستنویسی و تست دستی.
ارائهکننده: محمود آفریده
🎥 لینک تماشا در یوتیوب:
https://youtu.be/-NqiG3XUKL4?si=LECVSWKYKad9I-1q
🎥 لینک تماشا در آپارات: https://www.aparat.com/v/VOPBZ
YouTube
تستنویسی در اندروید - unit testing - قسمت سوم
به سومین قسمت از دوره توسعه اپلیکیشن اندروید myTodo خوش اومدید.
تو این قسمت تستنویسی رو شروع کردم و با unit testing ویومدل ثبت todo رو توسعه دادم.
حتما در مورد ویدیو و ادامه مسیر کامنت بذارید.
لینک گیتهاب:
https://github.com/mahmoudafarideh/mytodo
معرفی…
تو این قسمت تستنویسی رو شروع کردم و با unit testing ویومدل ثبت todo رو توسعه دادم.
حتما در مورد ویدیو و ادامه مسیر کامنت بذارید.
لینک گیتهاب:
https://github.com/mahmoudafarideh/mytodo
معرفی…
❤22
دوست داریم برای مباحث ارائه شده در اندرویدیها(های) بعدی نظر شما رو بدونیم و تا جای ممکن ازش استفاده کنیم. از نظر شما، کدام مبحث اهمیت بالاتری برای یادگیری و ارائه در اندرویدیهای بعدی داره؟ 💡
Anonymous Poll
27%
نگهداشت کد: ریفکتورینگ، SOLID، دیزاینپترنها و ...
10%
(ادامهی) مباحث مربوط به کامپوز
21%
مباحث بهینهسازی پرفورمنس: مموری، سیپییو، باتری و ... در تپسی
4%
ابزارها و زبانها شامل کاتلین، Gradle و اسکریپتها و ...
18%
معماری کلین، مولتیماجولار و ... در اندروید و تپسی
13%
مهارتهای نرم - Soft Skills و مسیر شغلی: مدیریت زمان، تخمین پروژه، شکست کار و ...
7%
امنیت در اندروید
❤24💩1🖕1😎1