مجله علمی تفریحی بیبیس
0

دانلود کتاب ساخت اپلیکیشن های موبایل همه کاره با پایتون و REST

بازدید 643

از تماشای وبلاگ های ویدئویی سفر لذت می برم. مکان هایی در آفریقا و آسیا مورد توجه خاص هستند. من متوجه شده ام که مهم نیست این مکان چقدر دور است یا جامعه فقر زده است، اکثر بومیان گوشی هوشمند دارند. در واقع، در آفریقا، اکثر برنامه های کاربردی وب برای وام های خرد و خدمات لیوری در ابتدا به عنوان برنامه های تلفن همراه طراحی و منتشر شدند. صرفاً به این دلیل که کاربران بالقوه آن خدمات رایانه ندارند، اما دستگاه های تلفن همراه به همه جا نفوذ کرده اند. نیمی از جمعیت جهان گوشی هوشمند دارند و این میزان همچنان در حال افزایش است. گوشی هوشمند دیگر وسیله ارتباطی نیست، بلکه یک کنترل از راه دور برای زندگی ماست. هیچ کاری وجود ندارد که نتوان با گوشی هوشمند انجام داد. ما دیگر به بانک ها نمی رویم. یک برنامه برای آن وجود دارد ما غذا سفارش می‌دهیم، فیلم تماشا می‌کنیم، با دوستان چت می‌کنیم، و با برنامه‌های موبایل به‌صورت آنلاین چیزهایی می‌خریم. بنابراین، اگر ایده ای برای ایجاد تغییر در جهان دارید، چرا آن را به عنوان یک برنامه تلفن همراه اجرا نکنید؟ این کتاب مراحل ساخت اپلیکیشن موبایل برای پلتفرم های iOS و اندروید را طی خواهد کرد. ما از جنگو – چارچوب وب پایتون – و React Native، کتابخانه جاوا اسکریپت استفاده خواهیم کرد. برخی از افراد ممکن است بپرسند که چرا از سوئیفت و جاوا استفاده نمی کنید. خوب، پاسخ این است که ما می خواهیم یک برنامه تلفن همراه همه کاره بسازیم. چارچوب Python Django به ما این امکان را می دهد که یک راه حل پشتیبان برای دستگاه های iOS و Android داشته باشیم. علاوه بر این، در صورت تمایل می توانید از همان هسته برای اجرای نسخه دسکتاپ استفاده کنید. شما باید این کتاب را به عنوان یک راهنمای عملی برای ساخت اپلیکیشن های تلفن همراه همه کاره در نظر بگیرید. ایده اصلی معرفی Django و React Native و نشان دادن نحوه استفاده از آنها در توسعه موبایل است. من بر ویژگی های اصلی این فناوری های مدرن تاکید می کنم و نحوه استفاده از آنها را توضیح می دهم. هدف این کتاب این است که شما شروع به ساخت اپلیکیشن های وب موبایل با استفاده از پایتون کنید. می توانید آن را به عنوان یک ترامپولین برای دستاوردهای آینده خود در زمینه توسعه وب در نظر بگیرید. امیدوارم این کتاب شما را به تمرین و یادگیری بیشتر در مورد جنگو و React Native تشویق کند. خوب، چه نوع برنامه وب موبایلی را در این کتاب می‌سازیم؟ من عاشق پیتزا هستم. چه کسی پیتزا را دوست ندارد؟ به گفته http://thepizzajoint.com، “آمریکایی ها هر روز تقریباً 100 هکتار پیتزا یا 350 برش در ثانیه می خورند.” از آنجایی که نیویورکی هستم، فکر می کنم اینجا بهترین پیتزای دنیا را داریم. با این حال، اخیراً من یک پیتزای شگفت انگیز با غذاهای عمیق را در شیکاگو امتحان کرده ام و آن را کاملاً تجربه غذای من را تکان داد. اگر تا به حال یک پیتزای عمیق را در Uno امتحان نکرده اید، حتما باید آن را در لیست سطل خود قرار دهید. من می دانم که ممکن است دشوار باشد زیرا شما در جایی دور زندگی می کنید و احتمالاً یک پیتزای بسیار خوب را نیز می شناسید که بدون هیچ تردیدی توصیه می کنید. بیش از 61000 پیتزا فروشی در این کشور وجود دارد که هر کدام طرفداران خاص خود را دارند که از آن به عنوان بهترین پیتزای جهان یاد می کنند. به همین دلیل است که ما به یک برنامه وب نیاز داریم تا مکان های پیتزای مورد علاقه خود را با دیگر دوستداران پیتزا به اشتراک بگذاریم. ما می توانیم برنامه تلفن همراه خود را pizzavspizza به عنوان مکانی برای مقایسه و بحث در مورد مکان های پیتزا صدا کنیم. خیلی خوب است که همه پیتزاهای عالی را در یک مکان داشته باشید. مردم می‌توانند پیتزافروشی‌های شهر خود را اضافه کنند و هنگام سفر مکان خوبی برای غذا خوردن پیدا کنند.

I enjoy watching travel videoblogs. Of particular interest are places in Africa and Asia. I have noticed that no matter how remote the place is or poverty-stricken the community, most natives have smartphones. As a matter of fact, in Africa, most web applications for microloans and livery services were initially designed and issued as mobile apps. Simply because potential users of those services do not have computers, but mobile devices have penetrated everywhere. Half of the world population has smartphones,1 and the rate is still growing. The smartphone is no longer a means of communication but rather a remote control to our lives. There is no task that cannot be done with a smartphone. We no longer go to the banks; there is an app for that. We order food, watch movies, chat with friends, and buy stuff online with mobile apps. So, if you have an idea to make a difference in the world, why not implement it as a mobile app? This book will go through the process of building mobile applications for iOS and Android platforms. We will use Django – Python web framework – and React Native, JavaScript library. Some people might ask why you would not use Swift and Java. Well, the answer is we want to build a versatile mobile app. The Python Django framework would allow us to have one back-end solution for iOS and Android devices. Besides, you could use the same core to run a desktop version if you want. You should regard this book as a practical guide to building versatile mobile apps. The main idea is to introduce Django and React Native and show how they can be applied in mobile development. I will emphasize on the principal features of these modern technologies and explain how to use them. The goal of this book is to get you started constructing mobile web apps using Python. You can think of it as a trampoline to your future accomplishments in the field of web development. I hope this book will encourage you to practice and learn more about Django and React Native. OK, what kind of mobile web app we would build in this book? I love pizza. Who doesn’t love pizza? According to http://thepizzajoint.com, “Americans eat approximately 100 acres of pizza each day, or 350 slices per second.” Being a New Yorker, I think that here we have the best pizza in the world. However, recently, I have tried an amazing deep-dish pizza in Chicago, and it completely rocked my gastronomic experience. If you have never tried a deep-dish pizza at Uno, you should definitely put it on your bucket list. I understand that it might be difficult because you live somewhere far and probably also know an extremely good pizza spot you would recommend without any hesitation. There are more than 61,000 pizzerias2 in this country, and each one of them has its own fans that would refer it as the best pizza in the universe. That is why we need a web app to share our favorite pizza places with other pizza lovers. We could call our mobile app pizzavspizza as a spot to compare and debate about pizza places. It would be cool to have all great pizza joints in one place. People could add their hometown pizzerias and find a good place to eat when they travel.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Building Versatile Mobile Apps with Python and REST

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.