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

-Android
-Flutter
-Ios

Admins:
@payamzahedi95
@Developer_92
Download Telegram
اگه تو فلاتر کار کرده باشید حتما از Navigator استفاده کردید. این ویدجت به شما این امکان رو میده که بین صفحات Navigation انجام بدید. تو این سری از مقالات،در پارت 1 با کلاس RouteObserver و نحوه کار کردن اون آشنا میشیم و در و در پارت دو یه کلاس به نام NavigatorMiddleware میسازیم که با استفاده از اون میتونیم کلی کار خلاقانه بکنیم.
لطفا نظراتتون رو با من به اشتراک بگذارید.

https://medium.com/@payam_zahedi/flutter-navigator-middleware-part1-9ebc47cea2f2

#flutter #navigator

@mob_developer
ساپورت Adobe xd برای Flutter
یک خبر خیلی خوب برای فلاتریا میتونه این باشه که میتونن از Adobe xd برای ساخت ui هاشون کمک بگیرن. شما میتونید با استفاده از پلاگین جدید Adobe xd که به تازگی ریلیز شده یک ویدجت یا حتی یک صفحه کامل رو با استفاده از این پلاگین به کد Dart تبدیل کنید. لازم به ذکره که بگیم این پلاگین تازه ریلیز شده و مطمئنا باید کدی که توسط این پلاگین توسعه داده میشه رو Review کرد.

https://medium.com/flutter/announcing-adobe-xd-support-for-flutter-4b3dd55ff40e

#flutter #adobe_xd #tools

@mob_developer
معرفی برد Android developer roadmap در Trello
ترلو (Trello) یک ابزار برای کار با برد هاست. برد Android developer roadmap یک برد که توسط Ahmed adel تو ترلو درست شده و به صورت Template در ترلو قرار داده شده است. از اون جایی که این برد یه Template هست شما خیلی راحت میتونید یه نمونه ازش بسازید و به برد های خودتون اضافش کنید. و اما نکته مثبت این برد منابع فوق العادشه . این منابع از سطح beginner تا Advenced دسته بندی شدن و درقالب کارت هایی در برد قرار داده شدن. چند نمونه از کارت های موجود در این اپ:
Test-Driven Development, DevOps in android, security in android, S.O.L.I.D with android, ...
بنظرم کارت ها و منابع این برد خیلی فوق العاده و جذابن و میتونن به همه افراد در هر لولی کمک کنن. اگر این لینک براتون مفید بود می تونید اون رو به اشتراک بگذارید.

Board Link

#introduction #android #resource

@mob_developer
آشنایی و کار با BLoC, Reactive Programming, Streams در فلاتر
اگه با فلاتر کار میکنید و با پترن BloC آشنایی دارید این مقاله بهتون کمک میکنه که درک عمیقتری از Stream ها داشته باشید. این مقاله اول درمورد Stream ها صحبت میکنه بعد تا حدودی کامپوننت های اصل RX رو بررسی میکنه و در نهایت پترن BloC رو توضیح میده. خیلی پیشنهاد میشه برای دوستانی که دوست دارن ار Reactive Programming در کار هاشون استفاده کنن.

https://www.didierboelens.com/2018/12/reactive-programming-streams-bloc-practical-use-cases/

#flutter #dart #reactive_programming #bloc

@mob_developer
اینترنت بدون محدودیت (فیلتر و تحریم)
تو این پست دوست خوبمون Moein Alizadeh توضیح میده که چطور میتونیم با استفاده از نرم افزار Wire Guard به DNS رایگان که توسط شرکت CloudFlare ارئه شده دسترسی داشته باشیم. با استفاده از این DNS خیلی راحت میتونید اینترنت بدون محدودیت داشته باشید. با دوستانتون به اشتراک بگذارید.

لینک پست

#dns #tools

@mob_developer
مفاهیم Handler,Looper,MessageQueue,Thread در اندروید
تو این مقاله خانوم کاووسی در مورد این موارد صحبت میکنن. بررسی میکنن که هرکدوم از موارد چی هستن و با هم چه ارتباطی دارن. و هم چنین یک مثال کاربردی رو پیاده سازی میکنن.
لطفا با دوستانتون به اشتراک بگذارید.

لینک مقاله

#android #multy_thread

@mob_developer
This media is not supported in your browser
VIEW IN TELEGRAM
طراحی یه UI باحال با Flutter که مربوط میشه به بازی Dota 2
سورس کد رو هم میتونید از روی Github و هم از روی Codepen بررسی کنید.
لطفا اگه براتون جذاب بود لایک کنید و با دوستانتون به اشتراک بگذارید.

#flutter #ui

@mob_developer
سوالات مصاحبه Flutter به همراه جواب
تو این لینک سوالات مفید مربوط مصاحبه Flutter مطرح شده و به جواب های اون ها هم زیر هر سوال موجوده. یک کار خیلی جذاب این پست دسته بندی سوالاتشه. این پست میتونه برای سنجش خودتون و همچنین یادگیری یک سری مطالب بسیار مفید باشه.
اگر براتون مفید بود با دوستانتون به اشتراک بگذارید.

https://www.raywenderlich.com/10971345-flutter-interview-questions-and-answers

#flutter

@mob_developer
ورژن جدید فلاتر (1.20) معرفی شد.
تو این ورژن تغییرات حدود 3 هزار پول ریکوست مرج شده و حدود 5 هزار ایشو (Issue) ریسالو شده. از تغییرات اصلی میشه به موارد زیر اشاره کرد
- افزایش پرفورمنس برای فلاتر و دارت
- قابلیت تکمیل خوتکار تکست فیلد ها
- ویجت جدید InteractiveViewer
- اپدیت ویدجت های Material Slider, RangeSlider, TimePicker, and DatePicker
- و ...
برای جزییات بیشتر لینک زیر رو مطالعه کنید.

https://medium.com/flutter/announcing-flutter-1-20-2aaf68c89c75

#flutter

@mob_developer
مهارت‌ها و تکنولوژی‌هایی که باید در فلاتر یاد بگیرید:

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

اگر این پست براتون مفید بود لطفا اون رو با دوستانتون به اشتراک بگذارید.


#flutter #android #ios #skill

https://virgool.io/@payam-zahedi/skills-to-learn-in-flutter-zojthiez8y14

@mob_developer
Mobile Developer pinned «مهارت‌ها و تکنولوژی‌هایی که باید در فلاتر یاد بگیرید: تو این مقاله سعی شده که به مهارت ها و نیازمندی های که میتونه تو مسیر فلاتر بهمون کمک کنه اشاره کنیم و برای هر کدوم چند لینک آموزش خوب رو به اشتراک بذاریم. این مقاله میتونه به کسانی که جویای کار در زمینه…»
از چه روشی برای مدیریت State در فلاتر استفاده میکنید؟

@flutter_learn_ir
Anonymous Poll
43%
Provider
8%
Redux
34%
Bloc
3%
Mobx
12%
Getx
قابلیت Null safety در Dart
یکی از خطا های مرسوم در زبان های مدرن خطای استفاده از مقدار Null هستش . قابلیت جدید Null safety در دارت به ما این امکان رو میده که دیگه نگران مقادیر Null مون نباشیم و گارانتی میکنه وقتی یک مقدار رو non-null تعریف میکنیم هیچ وقت نال نشه. مقاله زیر این قابلیت رو بررسی میکنه و نحوه استفاده از اون رو توضیح میده.
اگر این پست براتون مفید بود لطفا اون رو با دوستانتون به اشتراک بگذارید.

Dart null safety part 1

Dart null safety
part 2


#flutter #dart

@mob_developer
کلاس Context توی فلاتر چیه؟
این برای درک بهتره Context خیلی مفیده. ابتدا در مورد Widget ها و نحوه قرارگرفتنشون توضیح میده و بعد از اون در مورد Context صحبت میکنه.

لینک مقاله

#flutter #context

@mob_devloper
دارت زبان چند نخی است یا تک رشته ای؟ (multiThreading or singleThreading)

#چالش @mob_devloper
Anonymous Quiz
59%
چند رشته ای
41%
تک رشته ای
Mobile Developer pinned «دارت زبان چند نخی است یا تک رشته ای؟ (multiThreading or singleThreading)

#چالش @mob_devloper
»
مخصوص تازه واردها

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

#flutter
#roadmap_developer

@mob_devloper
همونطور که میدونید، ایزوله ها در فلاتر رفتاری شبیه نخ ها (Thread) در اندروید رو دارند. همچنین تمامی نخ ها در اندروید در یک حافظه heap قرار میگیرند...
سوال اینجاست، ایزوله ها در فلاتر چگونه اند؟
#چالش @mob_devloper
Anonymous Quiz
24%
همگی در یک حافظه و در ارتباط با هم هستند
15%
همگی در یک حافظه و ارتباطی با هم ندارند
50%
هر ایزوله به تنهایی یه مقدار حافظه برای خود دارد و با ایزوله های دیگر با پیام در ارتباط هست
12%
هر ایزوله به تنهایی یه مقدار حافظه برای خود دارد و با هیچ ایزوله ای در ارتباط نیست
وقتی در فلاتر میخوایم به یک ویجت Padding بدیم کدوم یکی از گزینه های زیر بهینه تر (Performance) است.
#چالش
@mob_developer
Final Results
18%
Container
61%
Padding
20%
تفاوتی ندارند