کتاب های برچسب ios
تاریخ: 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 برنامه توسعه دهید. در این کتاب شما سه برنامه از جمله یک مدیر اطلاعات شخصی، یک سیستم چت و یک پروژه بازی خواهید ساخت که می‌توانید آن‌ها را بر روی گوشی‌های خود نصب کنید و واقعا از آن‌ها استفاده کنید.

تعداد بازدید: ۵۱۶۱
دیدگاه ها: ۰
تاریخ: 1398/07/21 20:22
توسط: MotoMan
امتیاز: ۰
برچسب ها: ios |Swift |

اگر به اصول Swift، Xcode و فریمورک Cocoa مسلط هستید، کتاب برنامه نویسی iOS 13، توضیحاتی جامع و منظم در مورد همه‌ی کامپوننت‌های ضروری برنامه‌های iOS واقعی ارائه می‌دهد. این کتاب از طریق مثال‌های فراوان و توضیحاتی دقیق، به شما نحوه ایجاد view ها، دستکاری کنترلر‌ها و اضافه کردن امکانات به برنامه از فریمورک‌های iOS را یاد خواهد داد.

تعداد بازدید: ۲۹۹۶
دیدگاه ها: ۱
تاریخ: 1398/07/19 20:40
توسط: MotoMan
امتیاز: ۰
برچسب ها: ios |Swift |

با انتشار زبان سوئیفت 5 در اوایل سال 2019، مهر بلوغ بر زبان Swift زده شد. هنگامی که سوئیفت در سال 2014 به عموم معرفی شد، به نوعی شهروند درجه دو به حساب می‌آمد. فریمورک‌های Cocoa که عملکردشان را به برنامه‌های iOS می‌دهند، انتظار دارند که به زبان Objective-C با آن‌ها صحبت شود و باید کتابخانه‌های چند مگابایتی در هر برنامه‌ی Swift گنجانده شود تا به طور موثری شامل کل زبان سوئیفت شود و همه چیز را به Objective-C ترجمه کند. اما Swift 5، ABI stability را معرفی کرد و بدین معناست که از iOS 10.2، زبان Swift به بخشی از سیستم تبدیل شده ست. Swift اکنون با Objective-C یکسان است و برنامه‌های Swift، کوچکتر و سریع‌تر هستند.

کتاب مبانی برنامه نویسی iOS 13 با Swift، به عنوان مکمل و مقدمه ای بر کتاب برنامه نویسی iOS 13 است. اگر نوشتن یک برنامه iOS مثل ساختن یک خانه‌ی آجری باشد، این کتاب یاد می‌دهد که آجر چی هست و چگونه باید با آن کار کرد، در حالی که کتاب Programming iOS 13 به شما آجر‌های واقعی را نشان می‌دهد و به شما یاد می‌دهد که چگونه آن‌ها را بچینید. این کتاب مبانی توسعه iOS از جمله Xcode 10 IDE، Cocoa Touch و آخرین نسخه زبان برنامه نویسی Apple یعنی Swift 5 را بررسی کرده است. در ویرایش جدید این کتاب، شما زبان سوئیفت را یاد خواهید گرفت، ابزار‌های توسعه Apple Xcode را می‌فهمید و فریمورک Cocoa را بررسی می‌کنید.

تعداد بازدید: ۳۱۶۶
دیدگاه ها: ۰
تاریخ: 1398/06/31 22:43
توسط: MotoMan
امتیاز: ۲
برچسب ها: Design Patterns |ios |Swift |

الگوهای طراحی، راه حل هایی با قابلیت استفاده مجدد برای مشکلات متداول توسعه هستند. این الگوها مربوط به پروژه‌ی خاصی نیستند، بنابر این می‌توانید آن‌ها را در برنامه‌های بی شماری تطبیق داده و از آن‌ها استفاده کنید. شما با یادگیری الگوهای طراحی به توسعه دهنده‌ی بهتری تبدیل می‌شوید، در وقت خود صرفه جویی می‌کنید و کمتر کار خواهید کرد.

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

تعداد بازدید: ۳۹۶۵
دیدگاه ها: ۱
تاریخ: 1394/10/05 15:11
توسط: punsher2011
امتیاز: ۷
برچسب ها: C Sharp |MVVM |MVC |Android |ios |Cross-Platform |

به کمک Xamarin برنامه‌های بومی IOS و Android بنویسید.،قابلیت‌های بومی اعلانیه ، دوربین و GPS به برنامه‌های خود اضافه کنید و استراتژی‌های گوناگونی برای توسعه چند سکوئه یاد بگیرید.

این کتاب برای توسعه دهنده‌های سی شارپ میباشد که علاقه مند به توسعه‌ی موبایل هستند. اگر در توسعه‌ی دسکتاپ و یا وب تجربه ای داشته باشید، این کتاب ابزار بسیار مناسبی است تا در گام‌های اولیه‌ی شما در توسعه‌ی چند سکوئه کمک کند .

تعداد بازدید: ۵۹۹۸
دیدگاه ها: ۰
تاریخ: 1392/10/24 23:16
توسط: sooth3r
امتیاز: ۱۶
برچسب ها: Android |PhoneGap |ios |Mobile Programming |Cordova |

به عنوان یک برنامه نویس وب ، دسکتاپ و .... قطعن متوجه رشد و محبوبیت اسمارت فون‌ها و سیستم‌های تلفن همراه مانند آندروید و .... شده اید که می‌تواند توجه شما را برای تولید نرم افزار‌های تلفن همراه جلب کند اما اولین موضوع و چالش پیش روی شما می‌تواند مشکل مهاجرت به یک زبان برنامه نویسی جدید و سد‌های دیگر را نام برد اما چندی است که می‌توانید با استفاده تکنولوژی هایی که به آن آشنا هستید مانند HTML , javascript و .... و با استفاده از تکنولوژی قدرتمند Cordova و فریمورک محبوب آن PhoneGap به شیرینی اپلیکیشن مد نظر خود را بر روی اسمارت فون‌ها بنوبسید و نه تنها بر روی یک سیستم عامل به خصوص ! بلکه PhoneGap دارای قابلیت کراس پلتفرم نیز می‌باشد و تقریبا بر روی تمامی سیستم عامل‌های محبوب قابل اجراست

 

تعداد بازدید: ۷۹۴۵
دیدگاه ها: ۱
loading...

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