Mobile Developer
77 subscribers
10 photos
1 video
1 file
74 links
کانالی برای توسعه دهندگان موبایل.
اخبار روز، آموزش، نمونه کد و ...

-Android
-Flutter
-Ios

Admins:
@payamzahedi95
@Developer_92
Download Telegram
ساخت لیست با قابلیت اسکرول در اندروید، با استفاده از jetpack compose. این روزا jetpack Compose خیلی سر و صدا کرده و ساخت ui توی اندروید رو خیلی کاملا تغییر داده. تو این آموزش یک لیست با قابلیت اسکرول پیاده سازی میشه. میتونید این آموزش رو از لینک پایین مشاهده کنید.

#android #ui #jetpack
https://link.medium.com/VHbT6e9jV2

@mobile_developer_ir
ترند های اندروید در سال 2020
تو این لیست به موارد مهم و مختلفی از جمله RxJava, Jetpack Compose ,Kotlin Coroutines و ... اشاره شده.
حتما مطالعش کنید.

#android #jetpack #2020

https://link.medium.com/eH3yg79xY2
Channel photo updated
مجموعه ای از منابع خیلی خوب برای رفع Memory leak و مشکل OutOfMemoryException. یکی از مشکلات اپ های اندرویدی مشکل نشت حافطه هست تو این مقاله منابعی برای جلوگیری از رخ دادن OutOfMemoryException قرار داده شده که میتونن خیلی مفید واقع بشن.

#android #OutOfMemoryException #jvm

https://link.medium.com/7cdTmsXg72

@mobile_developer_ir
ساخت انیمیشن های فوق العاده با استفاده از Motion layout. این layout که از constraint ارث بری کرده از همه ی قابلیت های constrant پیشتیبانی میکنه و علاوه بر اون بهمون اجازه میده که خیلی آسون انیمیشن های فوق العاده ای رو پیاده سازی کنیم.

https://medium.com/@gilgoldzweig/how-to-perfect-android-animations-using-motionlayout-286cfa0f4f13

#android #jetpack #motion_layout #ui

@mobile_developer_ir
سری کامل انیمیشن فلاتر. تو این سری فیلم های آموزشی تیم فلاتر، انواع انیمیشن ها در فلاتر بررسی میکنن و نحوه پیاده سازی هرکدوم رو با مثال توضیح میدن. به نظرم خیلی عالی بود میتونه خیلی مفید باشه

https://www.youtube.com/playlist?list=PLjxrf2q8roU2v6UqYlt_KPaXlnjbYySua

#flutter #animation #ui

@mobile_developer_ir
یه مقاله خوب درمورد مجوزها (License) مربوط به پروژه های Open source. تو این مقاله به چگونگی کار کردن این مجوز ها میپردازه علاوه بر اون نحوه اضافه کردنش به پروژه از طریق گیتهاب رو هم آموزش میده. اگر پروژه و یا کتابخونه Open Source دارید پیشنهاد میکنم این مقالرو بخونید.

https://www.freecodecamp.org/news/how-open-source-licenses-work-and-how-to-add-them-to-your-projects-34310c3cf94/

#License #github #git

@mobile_developer_ir
آموزش کار با Jetpack compose. درحال حاظر طراحی UI به صورت declarative یکی از ترند های امروزه برای طراحی نرم افزار است. Jetpack Compose برای طراحی UI به صورت declarative در اندروید ساخته شده میتونید آموزش این کتابخونه رو تو لینک زیر مشاهده کنید

https://www.raywenderlich.com/7032631-jetpack-compose-tutorial-for-android-getting-started#toc-anchor-001

#android #UI #compose #jetpack

@mobile_developer_ir
سری آموزش Dagger 2
یه سری فوق العاده از آموزش های مربوط به Dagger 2. تو این سری در ابتدا مفاهیم مربوط به Dependency Injection رو بررسی میکنه و بعد از اون Dagger 2 رو به صورت کامل مورد بررسی قرار میده.
پ ن: این سری از سریال GOT برای روایت داستانش استفاده میکنه حتما پیشنهاد میشه یه نگاهی بهش بندازید.

https://medium.com/@harivigneshjayapalan/dagger-2-for-android-beginners-introduction-be6580cb3edb

#android #dagger #di #dagget_2

@mobile_developer_ir
ساخت انیمیشن های جذاب با استفاده از ConstraintLayout و ConstraintSet. این مقاله در سه بخش ConstraintSet رو مورد بررسی قرار میده و چند مثال رو پیاده سازی میکنه.

https://link.medium.com/iZGePK7sJ3

#android #ui #constraint_layout #animation

@mobile_developer_ir
درک Animation در فلاتر. تو این مقاله میثم محفوظی به بررسی animation تو فلاتر میپردازه و کلاس ها و مفاهیمی مثل animation controller، tween و... آموزش میده.

https://medium.com/@meysam.mahfouzi/understanding-animations-in-flutter-b8ec789d94a4

#animation #flutter

@mobile_developer_ir
ساخت صفحه با داده های داینامیک با استفاده از MotionLayout. این مقاله به بررسی MotionLayout و ساخت یک هیستوگرام میپردازه که میشه به صورت داینامیک میشه دیتا های اون رو تغییر داد.

https://medium.com/androiddevelopers/working-with-dynamic-data-in-motionlayout-9dbbcfe5ff75

#android #ui

@mobile_developer_ir
Theme یا Style?
تو این مقاله Nick Butcher
به بررسی این دو مفهوم میپردازه.
در ابتدا Style و Theme رو تعریف میکنه و بعد تفاوت ها و شرایط استفادشون رو توضیح میده.
پیشنهاد میشه برای بالا بردن reusability در اپلیکیشن هاتون این مقالرو حتما مطالعه کنید.

https://medium.com/androiddevelopers/android-styling-themes-vs-styles-ebe05f917578

#android #ui #style #theme

@mobile_developer_ir
ساخت و ارسال پارامتر به fragment با استفاده از FragmentFactory. اگه در هنگام ساخت Fragment نیاز دارید تا ارگیومنتی بهش پاس بدید یکی از روش ها استفاده از FragmentFactory هستش.
https://link.medium.com/YcPpbWAs23

#android #fragment #component

@mobile_developer_ir
آموزش BloC در Flutter
این آموزش ابتدا الگو BloC مورد بررسی قرار میده سپس مثال های جالبی رو مورد بررسی قرار میده. اگه flutter کار میکنید حتما پیشنهاد میشه که با پترن Bloc آشنا بشید

http://netguru.com/codestories/flutter-bloc

#flutter #bloc #state_managment #pattern

@mobile_developer_ir
کار با Stream ها در flutter
استریم ها زمانی کاربرد دارن که هدف استفدده از یه جریان داده ای باشه. تو این مقاله به بررسی Stram ها در فلاتر پرداخته و کاربرد های اونو مورد برسی قرار میده.

https://link.medium.com/KRAZ5OVM34

#flutter #stream #rx

@mobile_developer_ir
شغل بعدی خود را به عنوان Android developer بدست بیاورید
این مقاله به شما کمک میکنه با نیازمندی های موقعیت شغلی android developer آشنا بشید. مقاله خیلی خوبیه و به نکات خیلی با ارزشی رو اشاره کرده از معماری ها بگیر تا پروفایل گیت هاب و کانتنت نوسیی و ...
این مجموعه ۳ قسمته و به شدت پیشنهاد میشه
https://link.medium.com/Op3hsuIf74

#android

@mobile_developer_ir
گزینه های مدیریت state در فلاتر
این مقاله انواع الگو ها و پکیج های محبوب فلاتر که میتونه در زمینه مدیریت state بهمون کمک کنه رو مورد بررسی قرار میده.

https://link.medium.com/sWVSBa8Da5

#flutter #state_managment #pattern

@mobile_developer_ir
کنسل کردن درخواست های retrofit
تو این مقاله از retrofit و coroutines استفاده شده و نحوه کنسل کردن چند درخواست رو آموزش میده


https://link.medium.com/fY1FyYqBe5

#android #retrofit #kotlin #coroutines

@mobile_developer_ir