دارت زبان برنامه‌نویسی است که توسط گوگل توسعه داده می‌شود. هدف دارت جایگزین کردن جاوااسکریپت که زبان داخلی مرورگرهای وب است می‌باشد. دارت راه حلی برای مشکلات موجود در جاوا اسکریپت (به‌طور مثال مشکل حافظه) می‌باشد که کارایی بهتر، قابلیت استفاده ساده‌تر برای پروژه‌های بزرگ و امنیت بیشتری را فراهم می‌کند. گوگل همچنین بسیار تلاش دارد تا دارت را پیچیده تر بسازد و ویژگی‌ها و قابلیت‌های فراوانی به آن ببخشد. دارت زبانی برپایه کلاس، وراثت یگانه و شی گرایی است که گرامر آن شبیه زبان C بوده و دارای Interface،reified generics کلاسهای Abstract و Optional typing می‌باشد. type annotationهای ایستا تأثیری بر روی سمانتیک کد در زمان اجرا ندارد. در عوض type annotation می‌تواند پرونده‌هایی برای ابزارهایی مانند checkerهای ایستا و checkهای پویای در زمان اجرا را فراهم نماید. این پروژه توسط لارس بک و کسپر لاند پایه‌گذاری شده‌است. Flutter ابتدا توسط گوگل به عنوان یک چارچوب رابط کاربری یا همان طراحی UI برای ایجاد رابط های بومی (Native) در سیستم عامل های IOS و Android مطرح شد. Flutter با کد های موجود درون برنامه کار می کند و اغلب توسط توسعه دهندگان و سازمان ها به دلیل استفاده رایگان (Free Use) و منبع باز بودن در سراسر دنیا مورد استفاده قرار میگیرد. همچنین Flutter یک روش اصلی برای ایجاد کردن برنامه های کاربردی برای Google Fuchsia  است ( Fuchsia یک سیستم عامل مبتنی بر قابلیت هایی است، که توسط گوگل ارائه شده و توسعه یافته است). اولین نسخه Flutter به نام SKY شناخته شده و در سیستم عامل اندروید مورد استفاده قرار میگیرد.
در دوره آموزشی Packt Learn Flutter and Dart to Build iOS and Android Apps با آموزش فلاتر و دارت برای ساخت اپ های آی او اس و اندروید آشنا خواهید شد.


سرفصل های دوره آموزشی Packt Learn Flutter and Dart to Build iOS and Android Apps:
- معرفی
- غواصی به عناصر و درک ابزارها
- نرم افزارهای Debugging Flutter
- اجرای برنامه در دستگاه های مختلف
- کار با لیست ها و شرایط
- جهت یابی
- مدیریت ورودی کاربر
- غواصی عمیق تر به ابزارک
- کار با فرم ها
- بهبود برنامه
- مدل ها و مدیریت دولتی
- Flutter و HTTP
- احراز هویت
- افزودن Google Maps به برنامه ما
- دسترسی به دوربین دستگاه
- افزودن انیمیشن به پروژه ما
- پرداخت و رفع اشکالات
- کد خاص پلت فرم در حال اجرا
- اضافه کردن کد بومی به برنامه Flutter ما
- انتشار برنامه ما را به Google Play و فروشگاه App
- گردآوری

 

You don't need to learn Android/ Java and iOS/ Swift to build real native mobile apps! Flutter—a framework developed by Google—allows you to learn one language (Dart) and build beautiful native mobile apps in no time. Flutter is a SDK that provides the tooling to compile Dart code into native code, and it also gives you a rich set of pre-built and pre-styled UI elements (so called widgets) you can use to compose your user interfaces. Flutter is trending, and gets used for major Google apps such as Adwords. It's now marked as "ready for production" so now is the time to jump in and learn it!

This course will teach you Flutter and Dart from scratch. With Flutter, you'll be able to write code only once and ship your apps both to the Apple AppStore and Google Play. Use Google's Material Design to build beautiful yet fully customizable apps in no time with almost zero effort. You can use the rich widget suite Flutter provides to add common UI elements such as buttons, switches, forms, toolbars, lists, and more—or simply build your own widgets—Flutter makes that a breeze too. You're interested in building real native mobile apps for the two most popular mobile platforms - iOS and Android. You want to explore the full set of features Flutter offers. Don't want to spend hours learning two completely different languages

Table of Contents:
- Introduction
- Diving Into the Basics & Understanding Widgets
- Debugging Flutter Apps
- Running the App on Different Devices
- Working with Lists & Conditionals
- Navigation
- Handling User Input
- Diving Deeper Into Widgets
- Working with Forms
- Improving the App
- Models & State Management
- Flutter & HTTP
- Authentication
- Adding Google Maps to our App
- Accessing the Device Camera
- Adding Animations to our Project
- Polishing & Bugfixing
- Running Platform Specific Code
- Adding Native Code to our Flutter App
- Publishing our App to the Google Play & the App Store
- Roundup
More info (open/close)

 

اطلاعات حجم: 2.36 گیگابایت
دانلود دانلود - بخش اول
دانلود دانلود - بخش دوم
دانلود دانلود - بخش سوم
دانلود دانلود - بخش چهارم
دانلود دانلود - بخش پنجم

 

رمز فایل : www.p30download.com