کتاب های برچسب Dart
تاریخ: 1400/01/14 21:44
توسط: MotoMan
امتیاز: ۱
برچسب ها: Mobile Programming |Flutter |Dart |

فلاتر (Flutter)، رویای یک توسعه دهنده است که به حقیقت می‌پیوندد. با جعبه ابزار متن باز Google، می‌توانید به راحتی برنامه‌های زیبایی بسازید که با استفاده از یک کد، در تمامی پلتفرم‌ها کار کنند. این انعطاف پذیری به شما امکان می‌دهد تا کارهای خود را به دست حداکثر مخاطب ممکن برسانید. Flutter در حال حاضر توسط هزاران توسعه دهنده در سراسر جهان در بازاری که سالانه میلیاردها برنامه در آن دانلود می‌شود، مورد استفاده قرار می‌گیرد. اکنون زمان مناسبی برای پیشی گرفتن از رقبا با این ابزار باورنکردنی است.
کتاب Flutter for Dummies (فلاتر برای دامیز)، مسیر آغازین شما برای ایجاد برنامه‌های چند سکویی (multi-platform) است. از چگونگی ساخت چارچوب‌های اولیه خودتان تا نوشتن کد در دارت، تمامی موارد ضروری را برای سوار شدن بر موج انقلابی Flutter برای رسیدن به موفقیت، خواهید یافت. این کتاب شامل راهنمایی در مورد چگونگی ایجاد یک رابط کاربری بصری و خیره کننده، افزودن تعامل و واکشی راحت داده‌ها است. همچنین خواهید دید که قابلیت‌های Flutter مانند Hot Reload ― با تازه سازی‌های sub-second هنگام اصلاح کار خودتان، به شما کمک می‌کند تا مطمئن شوید که برنامه‌ی شما برای استفاده لذت بخش است. خواه یک توسعه دهنده نوپا باشید یا یک متخصص که می‌خواهید به توانایی‌های برنامه نویسی خود اضافه کنید، اکنون به انقلاب فلاتر بپیوندید و بیش از بقیه اوج بگیرید!

 

تعداد بازدید: ۳۸۷۴
دیدگاه ها: ۰
تاریخ: 1399/06/13 22:49
توسط: MotoMan
امتیاز: ۲
برچسب ها: Android |ios |Mobile Programming |Flutter |Dart |

در سال ۲۰۱۷، مصرف کنندگان ۱۷۸ میلیارد برنامه دانلود کردند و تحلیل گران پیش بینی می‌کنند که این رشد تا سال ۲۰۲۲ به ۲۵۸ میلیارد برسد. مشتریان تلفن همراه، خواستار برنامه‌های بیشتر و بهتر هستند و نوشتن آنها بر عهده توسعه دهندگانی مانند شماست! Flutter یک کیت توسعه نرم افزاری چند سکویی انقلابی جدید است که توسط Google ساخته شده است و نوشتن برنامه‌های native با کارایی بالا و امن برای iOS و Android را از همیشه آسان‌تر کرده است.

کتاب Flutter in Action، شما را قادر می‌سازد تا برنامه‌های موبایل را با Flutter SDK و زبان برنامه نویسی Dart بسازید. این کتاب چگونگی ساختن برنامه‌های موبایل عالی و کامل را با فلاتر به شما می‌آموزد. در چند فصل اول، من امیدوارم تا شما را متقاعد کنم که فلاتر ارزش وقت گذاشتن دارد و مبانی آن را به شما آموزش دهم. به دنبال آن، وارد مباحث مرتبط با UI از جمله طرح بندی، مسیریابی، انیمیشن‌ها و غیره می‌شوم. سپس من وقت خود را صرف مدیریت وضعیت و مفاهیم سخت‌تر می‌کنم، مانند برنامه نویسی غیر همگام با فلاتر در دارت. من با تعدادی فصل کوتاه درباره HTTP و Firebase و همچنین تست کردن کار را به پایان می‌رسانم.
نکته مهم این است که این کتاب بر روی مطالب مخصوص Flutter تمرکز دارد. من از منابع شخص ثالث برای توسعه برنامه‌های خاص پسند و یا حل مشکلات خاص استفاده نکرده ام. در کل این کتاب، فقط تعداد معدودی کتابخانه خارج از فلاتر استفاده شده است.

 

تعداد بازدید: ۶۰۰۰
دیدگاه ها: ۰
تاریخ: 1399/06/02 23:08
توسط: MotoMan
امتیاز: ۰
برچسب ها: Android |ios |Mobile Programming |Flutter |Dart |

در کتاب Programming Flutter یاد می‌گیرید که با Flutter‌ که چارچوبی طراحی شده از پایه برای توسعه پلتفرم دوگانه است و از متد‌های بومی Java/Kotlin یا Objective-C/Swift در برنامه‌های فلاتر نیز پشتیبانی می‌کند، کار کنید. همچنین خواهید آموخت که چگونه برنامه‌ی بعدی خود را با یک زبان برنامه نویسی بنویسید و آن را هم برای Android و هم برای iOS بسازید. همچنین با فلاتر، ظاهر، حس و کارایی را که شما و کاربرانتان از برنامه ای که با ابزار‌ها و زبان‌های مخصوص هر پلتفرم نوشته شده اند انتظار دارند را ارائه بدهید. با Flutter می‌توانید برنامه‌ها را سریع تحویل دهید، و فقط نیمی از کارهایی را که قبلاً انجام می‌دادید را انجام دهید و از قابلیت‌های جدید قدرتمند، برای سرعت بخشیدن به توسعه استفاده کنید. به قول معروف یک بار بنویسید، همه جا اجرا کنید.

با کمک این کتاب، فلاتر که چارچوب توسعه موبایل چند سکویی گوگل است را یاد می‌گیرید. در فلاتر، فورا تغییراتی که در یک برنامه انجام می‌دهید را با stateful hot reload نمایش می‌دهید و یک UI اعلانی را با همان زبان منطق برنامه تعریف می‌کنید، بدون این که از فایل‌های XML رابط کاری جداگانه ای استفاده کنید. شما همچنین می‌توانید از کد‌های موجود مخصوص اندروید و iOS استفاده مجدد کنید و با روشی کارآمد و ساده با آن‌ها تعامل کنید.

در این کتاب، برای ساختن یک برنامه ماشین حساب ساده، از عناصر UI تعبیه شده استفاده می‌کنید و یا خودتان آن‌ها را می‌سازید. متد‌های محلی Java/Kotlin یا Objective-C را از برنامه‌های Flutter اجرا می‌کنید و از بسته‌های فلاتر برای ایجاد درخواست‌های HTTP به یک Web API یا انجام عملیات خواندن و نوشتن بر روی local storage استفاده خواهید کرد. جلوه‌های بصری را بر روی widget‌ها اعمال می‌کنید، انیمیشن و transition ایجاد می‌کنید، یک برنامه چت با استفاده از Firebase خواهید ساخت و همه چیز را بر روی هر دو پلتفرم مستقر خواهید کرد.

تعداد بازدید: ۴۸۹۸
دیدگاه ها: ۰
تاریخ: 1398/08/16 20:26
توسط: MotoMan
امتیاز: ۰
برچسب ها: Android |ios |Mobile Programming |Flutter |Dart |

ایجاد برنامه‌های موبایل که مثل برنامه‌های native به نظر برسند، عمل کنند و همچنین کراس پلتفرم نیز باشند، هنوز که هنوزه بعد از این همه سال تلاش توسعه دهندگان برای رسیدن به این هدف، کاری دشوار است. شما می‌توانید برای هر پلتفرمی کد بومی بنویسید و تمام تلاش خود را بکنید تا بتوانید آن‌ها را تا حد امکان شبیه به هم کنید و مطمئناً این روش خوبی برای بدست آوردن کارایی و قابلیت‌های بومی در برنامه شماست. اما این بدین معناست که شما باید کد برنامه‌ی خود را چندین بار بنویسید. مشتریان نیز علاقه ای ندارند که برای این جور چیز‌ها پول پرداخت کنند!

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

در کتاب Practical Flutter، چیزهایی که فلاتر ارائه می‌دهد، از کجا می‌آید و به کجا می‌رود را بررسی می‌کنید. توسعه موبایل با سرعت زیادی در حال پیشرفت هست و با فلاتر (SDK متن باز توسعه برنامه‌های موبایل ساخته شده توسط گوگل) شما می‌توانید برای اندروید، iOS و همچنین Google Fuchsia برنامه توسعه دهید. در این کتاب شما سه برنامه از جمله یک مدیر اطلاعات شخصی، یک سیستم چت و یک پروژه بازی خواهید ساخت که می‌توانید آن‌ها را بر روی گوشی‌های خود نصب کنید و واقعا از آن‌ها استفاده کنید.

تعداد بازدید: ۵۱۶۲
دیدگاه ها: ۰
loading...

لطفا منتظر بمانید...