جستجو در بایگانی
برای جستجو در عنوان حداقل ۴ حرف وارد کنید.
//

_____.

//

_____.

_

_

_

 
 
more_vert کتاب کلید WhatsApp

ادامه مطلب

closeکتاب کلید WhatsApp

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

more_vert مایکروسافت و نرم افزار جامع آفیس برای کاربران اندروید

ادامه مطلب

closeمایکروسافت و نرم افزار جامع آفیس برای کاربران اندروید

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

more_vert کتاب آموزش ساخت اپلیکیشن نقاشی در اندروید

ادامه مطلب

closeکتاب آموزش ساخت اپلیکیشن نقاشی در اندروید

کتاب آموزش ساخت اپلیکیشن نقاشی در اندروید نوشتۀ سو اسمیت، در قالب سه فصل، روش ایجاد اپلیکیشن نقاشی برای اندروید را به شما به صورت قدم به قدم و کاملاً تصویری آموزش می‌دهد. در این کتاب یک اپلیکیشن نقاشی را برای اندروید با استفاده از تعامل لمس کردن صفحه ایجاد می‌کنیم. کاربر قادر به انتخاب از یک مجموعه رنگ بوده و می‌تواند اندازه قلم مو و پاک کن را انتخاب کند. همچنین می‌تواند یک ترسیم جدید ایجاد کرده یا نقاشی فعلی خود را در گالری دستگاه ذخیره کند. در فصل اول کتاب آموزش ساخت اپلیکیشن نقاشی در اندروید، رابط کاربری اپلیکیشن را طراحی می‌کنیم تا منویی از گزینه‌های ایجاد سند جدید، انتخاب اندازه قلم مو، انتخاب اندازه پاک کن و ذخیره نقاشی نمایش داده شود. قسمت بیشتر فضای اپلیکیشن شامل بوم نقاشی است که با رنگ سفید مشخص می‌شود. در پایین بوم نیز پالتی از 12 رنگ مختلف برای انتخاب توسط کاربر به عنوان رنگ قلم مو در نظر گرفته شده و طراحی می‌شود. در فصل دوم، تعاملات کاربر یعنی لمس کردن صفحه و کشیدن انگشت روی آن را تشخیص داده و کدنویسی می‌کنیم. در ادامه، انتخاب کردن دکمه‌های انتخاب رنگ توسط کاربر را مدیریت می‌کنیم تا با انتخاب هرکدام از آن‌ها، رنگ قلم مو تنظیم شود. در فصل سوم، اعمال ضروری اپلیکیشن شامل ایجاد سند جدید، ذخیره نقاشی، انتخاب اندازه قلم مو و اندازه پاک کن انجام شده و این اعمال مربوط به منوی بالای اپلیکیشن را کدنویسی می‌کنیم. اگر قبلاً تجربه کار با اندروید استودیو و ایجاد اپلیکیشن با این محیط را نداشته‌اید، در صورتی که با مبانی برنامه‌نویسی آشنا باشید، کتاب آموزش ساخت اپلیکیشن نقاشی در اندروید اثر سو اسمیت (Sue Smith)، می‌تواند برای شروع کار مفید باشد، به این دلیل که تمامی مراحل کار دارای تصویر بوده و به صورت ساده و قدم به قدم توضیح داده شده‌اند. فهرست مطالبمقدمهفصل اول: طراحی رابط کاربریایجاد یک پروژه اندرویدیایجاد یک کلاس View سفارشیطراحی Layout اکتیویتیفصل دوم: تعامل لمس کردن صفحهآماده سازی برای ترسیمترسیم کردنانتخاب کردن رنگ‌هافصل سوم: اعمال ضروری اپلیکیشنانتخاب اندازه‌های قلم موپاک کردنترسیمات جدیدذخیره کردن ترسیمات

more_vert کتاب آموزش ساخت اپلیکیشن وب اندروید با استفاده از PHP و MySQL

ادامه مطلب

closeکتاب آموزش ساخت اپلیکیشن وب اندروید با استفاده از PHP و MySQL

کتاب آموزش ساخت اپلیکیشن وب اندروید با استفاده از PHP و MySQL نوشتۀ بلال خان، به صورت پروژه محور، نحوه ارتباط اندروید با سرویس دهنده وب و سرویس دهنده بانک اطلاعاتی را آموزش می‌دهد. برای پروژه این کتاب، یک بانک اطلاعاتی برای کارمندان یک شرکت فرضی در نظر گرفته شده است. فیلدهایی که برای کارمندان این شرکت انتخاب شده، شامل شماره کارمندی (id)، نام (name)، نام خانوادگی (family)، مهارت (skill) و مدرک تحصیلی (degree) می‌باشد. سرویس دهنده‌هایی که در این کتاب با آن‌ها کار می‌کنیم، PHP و MySQL می‌باشند. روند کار در این کتاب آموزشی به این صورت است که ابتدا در MySQL بانک اطلاعاتی و جدول مورد نظر خود را ایجاد می‌کنیم. سپس به سراغ PHP رفته و کدهای مرتبط برای ایجاد رکورد جدید، نمایش رکوردها، ویرایش و حذف رکوردها را می‌نویسیم. در ادامه، با استفاده از افزونه Postman فایرفاکس، این کدهای PHP را تست می‌کنیم و در آخر، در اندروید استودیو شروع به ساخت اپلیکیشن مورد نظر می‌کنیم. در این اپلیکیشن، ابتدا عمل درج، سپس نمایش، و در نهایت ویرایش و حذف را کدنویسی می‌کنیم. کتاب آموزش ساخت اپلیکیشن وب اندروید با استفاده از PHP و MySQL اثر بلال خان (Belal Khan)، بیشتر برای فراگیرانی مفید است که قبلاً با PHP و MySQL آشنایی داشته و اپلیکیشن‌هایی هر چند کوچک در اندروید استودیو ایجاد کرده باشند. فهرست مطالبمقدمهCRUD چیست؟آیا برای این پروژه فقط به PHP و MySQL نیاز داریم؟ایجاد API‌های وبایجاد بانک اطلاعاتیایجاد پروژه PHPتعریف کردن ثابت‌هااتصال به بانک اطلاعاتیانجام دادن اعمال بانک اطلاعاتیاداره کردن فراخوانی‌های APIتست کردن فراخوانی‌های APIایجاد اپلیکیشن در اندروید استودیوایجاد کلاس‌های کمکیکلاسی برای ذخیره کردن URL‌های APIکلاس مدل Employeeتعریف کردن مجوز دسترسی به اینترنت در AndroidManifestطراحی رابط کاربری (UI) اپلیکیشنخواندن از بانک اطلاعاتیکلاس آداپتربازیابی اطلاعات کارمندان از بانک اطلاعاتیایجاد فاصله بین آیتم‌های ListView"به هنگام سازی" رکوردهاحذف کردن رکوردها

more_vert کتاب برنامه‌نویسی اندروید برای مبتدیان

ادامه مطلب

closeکتاب برنامه‌نویسی اندروید برای مبتدیان

کتاب برنامه‌نویسی اندروید برای مبتدیان نوشتۀ Serhan Yamacli، در 8 فصل مقدمات برنامه‌نویسی اندروید را به شما آموزش می‌دهد. اگر قبلاً هیچ تجربه‌ای از برنامه‌نویسی اندروید در اندروید استودیو نداشته‌اید، این کتاب مناسب شماست. سرفصل کتاب طوری در نظر گرفته شده که ابتدا به معرفی اندروید و نسخه‌های آن می‌پردازد، در ادامه روش نصب اندروید استودیو را آموزش داده و بخش‌های مختلف این محیط توسعه را معرفی می‌کند. معرفی زبان جاوا و ارائه مثال‌های مختلف از این زبان در یک فصل انجام و سپس نحوه ساخت چهار اپلیکیشن کاربردی و سرگرمی به طور قدم به قدم توضیح داده شده است. در فصل اول، سیستم عامل اندروید، چگونگی کار کردن اندروید و نحوه ایجاد فایل‌های apk توضیح داده شده است. در فصل دوم، نحوه نصب اندروید استودیو در کنار JDK و SDK آموزش داده شده است. در ادامه نیز چگونگی نصب یک شبیه‌ساز در محیط اندروید استودیو توضیح داده شده است. در فصل سوم، روال معمول ساخت یک اپلیکیشن در اندروید استودیو توضیح داده شده و سپس با ایجاد یک پروژه ساده نمونه، بخش‌های مختلف محیط اندروید استودیو معرفی شده است. در فصل چهارم، ابتدا توضیحی کوتاه درباره زبان برنامه‌نویس جاوا ارائه شده و سپس نحوه ساخت یک کلاس در اندروید استودیو توضیح داده شده است. دیگر مطالب این فصل شامل متغیرها، ثابت‌ها، آرایه‌ها، انواع ساختارهای تصمیم‌گیری (شرطی)، انواع حلقه‌های تکرار، متدها، کلاس‌ها، اشیاء و ارث بری است که تمام این مباحث با مثال‌های گوناگون همراه شده‌اند. در فصل پنجم، اولین اپلیکیشن شروع شده که توسط آن، با استفاده از یک دکمه، رنگ پس زمینه اپلیکیشن را از قرمز به آبی و برعکس تغییر می‌دهیم. در این فصل شروع به کدنویسی می‌کنیم. نحوه استفاده از کامپوننت Button و کدنویسی برای رویداد کلیک شدن آن را در این فصل انجام می‌دهیم. در فصل ششم، دومین اپلیکیشن یعنی محاسبه کننده BMI را ایجاد می‌کنیم. در این اپلیکیشن قد و وزن کاربر را دریافت کرده و عدد BMI و توضیح مربوطه را نمایش می‌دهیم. در این فصل از کامپوننت EditText استفاده کرده‌ایم. در فصل هفتم، اپلیکیشن ساده پرتاب تاس ساخته می‌شود. در این اپلیکیشن با کلیک شدن یک دکمه توسط کاربر، عددی تصادفی بین 1 تا 6 تولید شده و متناسب با آن، تصویری از تاس، با وجه مرتبط با عدد نمایش داده می‌شود. در این فصل نیز از کامپوننت ImageView استفاده شده است. در فصل هشتم، اپلیکیشن قطب‌نما ایجاد شده است. در این اپلیکیشن از سنسورهای شتاب‌سنج و مغناطیس‌سنج استفاده شده و تصویری از یک قطب‌نما با توجه به زاویه قرارگیری دستگاه به چرخش درآمده و جهت‌های جغرافیایی را نشان می‌دهد. فهرست مطالبمقدمهفصل اول: مقدمهسیستم عامل اندرویداپلیکیشن‌های اندرویدی چگونه کار می‌کنند؟زبان‌های برنامه نویسی مورد استفاده برای توسعه اپلیکیشن‌های اندرویدیفصل دوم: نصب کردن محیط توسعهنصب Android Studioنصب کردن شبیه سازهافصل سوم: اپلیکیشن Hello World به عنوان اپلیکیشن تستروال کلی ایجاد یک اپلیکیشنایجاد یک پروژه Android Studioبخش‌های اصلی IDEساختار فایل‌ها و پوشه‌های یک پروژه اندروید استودیوایجاد رابط کاربریاجرای پروژه روی یک شبیه سازاجرای اپلیکیشن روی یک دستگاه واقعیفصل چهارم: مقدمات جاواجاوا چیست؟استفاده از اندروید استودیو برای کدنویسی جاوامتغیرها در جاواعبارات تصمیم گیری (شرطی) در جاواساختار if-elseساختار switch-caseحلقه‌های تکرار در جاواحلقه forحلقه whileحلقه تکرار do-whileمتدها در جاواکلاس‌ها، اشیاء و ارث بری در جاوافصل پنجم - اپلیکیشن شماره 1: چراغ‌های قرمز/آبیایجاد یک پروژه اندرویدی جدیدایجاد رابط کاربری اپلیکیشننوشتن کد اصلی اپلیکیشناجرای اپلیکیشنیک تمرین سادهفصل ششم - دومین اپلیکیشن: محاسبه کننده شاخص وزن بدن (BMI)اطلاعات کلیاضافه کردن TextView‌ها و موقعیت دهی آنهااضافه کردن کامپوننت‌های EditTextاضافه کردن Button و موقعیت دهی آنکدنویسی اپلیکیشناجرای اپلیکیشننکته پایانیفصل هفتم - اپلیکیشن شماره 3: یک بازی ساده پرتاب تاسایجاد پروژه و اضافه کردن ویجت ImageViewاضافه کردن سایر ویجت‌ها و تنظیم کردن ID آنهاکدنویسی اپلیکیشناجرای اپلیکیشنفصل هشتم - اپلیکیشن شماره 4: قطب نماتنظیم کردن مجوزهای موردنیازطراحی GUI اپلیکیشنکدنویسی اپلیکیشناجرای اپلیکیشن

more_vert معرفی 10 اپلیکیشن برتر جهان با بیشترین میزان دانلود

ادامه مطلب

closeمعرفی 10 اپلیکیشن برتر جهان با بیشترین میزان دانلود

 آمار و گزارش های منتشر شده در وبسایت gsmarena نشان می دهد که اپلیکیشن ویدئو محور تیک تاک که در یکی دو سال اخیر محبوبیت فراوانی در کشورهای مختلف پیدا کرده است، توانسته نظر و توجه کاربران هر دو پلتفرم گوشی های اندرویدی و آی او اس را در 3 ماهه نخست سال 2020 میلادی به سمت و سوی خود جلب کند و با سبقت از تمامی اپلیکیشن های فیسبوکی نظیر پیام رسان واتس آپ، شبکه اجتماعی فیسبوک و اینستاگرام و همچنین پیام رسان فیسبوک مسنجر توانسته رتبه نخست فهرست رده بندی اپلیکیشن های محبوب با بیشترین میزان دانلود را در جهان به نام خود به ثبت برساند. طبق این رده بندی واتس‌اپ با یک پله صعود در رتبه دوم، شبکه اجتماعی فیسبوک با یک پله سقوط در رتبه سوم، اینستاگرام با یک پله صعود در رتبه چهارم و پیام رسان فیسبوک مسنجر نیز با یک پله سقوط در رتبه پنجم این جدول قرار گرفته اند. اپلیکیشن های لایکی (Likee)، اسنپ چت، شر ایت (ShareIt)، نتفلیکس و اسپاتیفای نیز به ترتیب در جایگاه های ششم تا دهم این فهرست رده بندی قرار گرفته اند.  با شیوع گسترده ویروس خطرناک و مرگبار کرونا یا بیماری کووید -19، بسیاری از کشورهای مختلف جهان با وضع و اعمال قوانین و مقررات جدیدی، محدودیت های سخت گیرانه‌ای برای تردد و رفت و آمد شهروندان در سطح شهرها و کشورها اجرا کردند و وزارت بهداشت و نهادهای درمانی از تمامی شهروندان در کشورهای جهان درخواست کرده‌اند که به هیچ عنوان از منزل خود خارج نشوند و حتی کار و فعالیت های شغلی خود را نیز به صورت دورکاری از طریق رایانه های شخصی و از منزل خود انجام دهند. با تعطیلی مدارس و دانشگاهها، موزه و سینما و کنسرت و تمامی اماکن عمومی در شهرهای مختلف جهان، بدیهی است که سرگرمی افرادی که مجبورند برای مدت طولانی در منزل بمانند، اینترنت و اپلیکیشن و برنامه های آنلاینی است که می توانند با بهره مندی و استفاده از آن بر روی گوشی هوشمند، رایانه و تلویزیون، اوقات فراغت خود را در مدت زمان اوج بحران گسترش ویروس کرونا سپری کنند. همین امر موجب افزایش ناگهانی دانلود و استفاده از اپلیکیشن های موبایلی در هر دو پلتفرم گوگل پلی استور و اپ استور اپل شده است.

more_vert حالت تاریک به گوگل‌پلی هم می‌آید!

ادامه مطلب

closeحالت تاریک به گوگل‌پلی هم می‌آید!

بعد از انتشار جدیدترین نسخه از سیستم عامل محبوب موبایلی، اندروید ۱۰ در ماه جاری میلادی، بسیاری از اپلیکیشن‌های توسعه داده شده توسط شرکت‌های تکنولوژی اقدام به ارائه حالت تاریک (dark mode) کردند تا کاربران بتوانند مطابق با امکانات جدید موجود در اندروید ۱۰، تمامی اپلیکیشن‌های موردنظر خود را بر روی این حالت قرار داده و سپس از آنها استفاده کنند. به گزارش ایسنا، حالا به نظر می‌رسد که گوگل پلی استور، بزرگترین فروشگاه آنلاین و اینترنتی برای دانلود و نصب اپلیکیشن‌های اندرویدی، جز آخرین اپلیکیشن‌هایی است که حالت تاریک را دریافت کرده و در اختیار کاربرانش قرار می‌دهد. گوگل به عنوان توسعه دهنده پلی استور و اندروید، به تازگی اعلام کرده است که به زودی این فروشگاه آنلاین و محبوب نیز به قابلیت dark mode مجهز خواهد شد. بر اساس گزارش وب سایت 9to5google، طی چند ماه اخیر که شاهد عرضه حالت تاریک (Dark Mode ) برای سرویس و نرم‌افزارهای موبایلی مختلف نظیر یوتیوب، اندروید مسیجز و واتس‌اپ بوده ایم، حالا نوبت به گوگل پلی استور رسیده و این پلت‌فرم محبوب قرار است در آینده‌ای نزدیک امکان مذکور را در اختیار کاربرانش قرار دهد. همانطور که از نام حالت شبانه و تاریک مشخص است، این تم برای آن دسته از افرادی که با حالت خودکار و معمول شبکه‌های اجتماعی که پس زمینه سفید و روشنی دارد، مشکل دارند و جزو آن دسته از کاربرانی‌اند که بیش‌تر هنگام شب و تاریکی محیط از اینترنت و گوشی‌های هوشمند استفاده می‌کنند، بسیار کاربردی خواهد بود و چشمان آن‌ها را کمتر اذیت خواهد کرد.

more_vert اینستاگرام هم تاریک می‌شود!

ادامه مطلب

closeاینستاگرام هم تاریک می‌شود!

بعد از انتشار جدیدترین نسخه از سیستم عامل محبوب موبایلی، اندروید ۱۰ در ماه جاری میلادی و پس از آن iOS13 که از قابلیت حالت تاریک پشتیبانی می‌کنند، بسیاری از اپلیکیشن‌های توسعه داده شده توسط شرکت‌های تکنولوژی اقدام به ارائه این قابلیت (dark mode) کردند تا کاربران بتوانند مطابق با امکانات جدید موجود در اندروید ۱۰، تمامی اپلیکیشن‌های موردنظر خود را بر روی این حالت قرار داده و سپس از آنها استفاده کنند. اینستاگرام هم تاریک می‌شود! به گزارش ایسنا، اپلیکیشن شبکه اجتماعی اینستاگرام نیز قصد دارد قابلیت حالت تاریک (dark mode) را به پلتفرم خود بیفزاید چراکه در جدیدترین نسخه بتا و آزمایشی خود، این قابلیت را اضافه کرده است. حالت تاریک در اپلیکیشن‌های مختلف نظیر اینستاگرام به کاربران اجازه می دهد تا در اماکن و فضاهای تاریک و با نور کم نیز به راحتی از گوشی خود استفاده کنند و نور سفید نمایشگر و پس زمینه صفحه نمایش گوشی، چشم آنها را آزرده خاطر نکند. طی چند ماه اخیر که شاهد عرضه حالت تاریک (Dark Mode ) برای سرویس و نرم‌افزارهای موبایلی مختلف نظیر یوتیوب، اندروید مسیجز و واتس‌اپ بوده ایم، حالا نوبت به اینستاگرام رسیده و این پلت‌فرم محبوب قرار است در آینده‌ای نزدیک امکان مذکور را در اختیار کاربرانش قرار دهد. همانطور که از نام حالت شبانه و تاریک مشخص است، این تم برای آن دسته از افرادی که با حالت خودکار و معمول شبکه‌های اجتماعی که پس زمینه سفید و روشنی دارد، مشکل دارند و جزو آن دسته از کاربرانی‌اند که بیش‌تر هنگام شب و تاریکی محیط از اینترنت و گوشی‌های هوشمند استفاده می‌کنند، بسیار کاربردی خواهد بود و چشمان آن‌ها را کمتر اذیت خواهد کرد.

more_vert معرفی بهترین اپلیکیشن های اپل 2019

ادامه مطلب

closeمعرفی بهترین اپلیکیشن های اپل 2019

رویداد جدید اپل سخت افزاری نبود و این شرکت در مراسم خود از بهترین اپلیکیشن های آیفون 2019 پرده برداشت. بهترین اپلیکیشن امسال یک برنامه مرتبط با دوربین به نام Spectre بود که کاربران اجازه می داد عکس هایی با کیفیت با آیفون خود بگیرند. بهترین بازی آیفون 2019 به گزارش انگجت، بازی Sky: Children of the Light نیز عنوان بهترین بازی آیفون 2019 را به خود لقب گرفت. البته این عنوان در آیپد و رایانه های مک متفاوت بود و به عناوین دیگری تعلق گرفت که در ادامه لیست کامل آنها آمده است. برای آشنایی با بهترین اپلیکیشن آیفون 2018 نیز این مقاله را بخوانید. بهترین اپلیکیشن آیفون 2019 : Spectre Camera بهترین اپلیکیشن آیپد 2019 : Flow by Moleskine بهترین اپلیکیشن مک 2019: Affinity Publisher بهترین برنامه apple TV: The Explorers بهترین بازی آیفون 2019: Sky: Children of the Light بهترین بازی آیپد 2019: Hyper Light Drifter بهترین بازی مک 2019: GRIS بهترین بازی apple TV: Wonder Boy: The Dragon’s Trap بهترین بازی آرکید اپل: Sayonara Wild Hearts بهترین اپلیکیشن های رایگان و پرداختی آیفون و آیپد و …بهترین اپلیکیشن های رایگان آیفون YouTube: Watch, Listen, Stream Instagram Snapchat TikTok Messenger Gmail – Email by Google Netflix Facebook Google Maps Amazon بهترین برنامه های پولی آیفون 2019 Facetune HotSchedules Dark Sky Weather The Wonder Weeks AutoSleep Tracker for Watch TouchRetouch Afterlight – Photo Editor Procreate Pocket Sky Guide Toca Hair Salon 3 بهترین برنامه های رایگان آیپد 2019 YouTube: Watch, Listen, Stream Netflix Amazon Prime Video Google Chrome Hulu: Watch TV Shows & Movies Messenger Gmail – Email by Google Facebook TikTok – Make Your Day Calculator بهترین برنامه های پولی آیپد Procreate Notability GoodNotes 5 Duet Display Toca Hair Salon 3 Toca Life: Neighborhood XtraMath PDF Expert 7: PDF Editor LumaFusion Affinity Designer بهترین بازی های رایگان آیفون Mario Kart Tour Color Bump 3D io Call of Duty: Mobile BitLife – Life Simulator Polysphere – art of puzzle Wordscapes Fortnite Roller Splat! AMAZE!! بهترین بازی های پولی آیفون Minecraft Heads Up! Plague Inc. Bloons TD 6 Geometry Dash Rebel Inc. The Game of Life Stardew Valley Bloons TD 5 Grand Theft Auto: San Andreas بهترین بازی های رایگان آیپد Roblox io io 2 Color Bump 3D Magic Tiles 3: Piano Game Fortnite Polysphere – art of puzzle Wordscapes Tiles Hop – EDM Rush Helix Jump بهترین بازی های پولی 2019 آیپد Minecraft Geometry Dash Bloons TD 6 Plague Inc. Amazing Frog? Stardew Valley The Game of Life Heads Up! Terraria

more_vert کتاب کلید Windows 8

ادامه مطلب

closeکتاب کلید Windows 8

کتاب کلید Windows 8 به قلم احسان مظلومی، طریقه نصب و راه‌اندازی این نسخۀ ویندوز را معرفی کرده و شما را با کارایی و قابلیت‌های آن آشنا می‌کند. ویندوز 8 نسبت به نسخه‌ی قبلی یعنی ویندوز 7 تغیرات قابل توجهی داشته. این تغیرات بیشتر در این راستا بوده که ویندوز 8 را وارد بازار تبلت‌ها، موبایل‌ها و کامپیوترهای لمسی کند. با بوت شدن ویندوز 8، شما صفحه‌ی همیشگی Desktop را نمی‌بینید. ابتدا صفحه‌ی Start Screen را خواهید دید که برای کار با صفحات لمسی طراحی شده. تعداد زیادی هم اپلیکیشن‌های جدید اینجا وجود دارد که بعضا نسخه‌ی ویژه‌ی صفحات لمسی از نرم‌افزارهای دیگر هستند. این کتاب ابتدا از همان محیط آشنای دسکتاپ شروع می‌کند. یعنی از جایی که اکثر کاربران با آن آشنائی دارند. در فصل اول با Desktop آشنا می‌شوید. فصل دوم به Explorer اختصاص دارد و در فصل سوم به رابط کاربری جدید ویندوز 8 می‌پردازد. در فصل چهارم تعدادی از اپلیکیشن‌های جدید ویندوز 8 را معرفی کرده و در آخرین فصل هم تنظیمات ویندوز را بررسی می‌کند. می توان گفت برای همه کاربران کامپیوتر (بجز عده‌ی معدودی که با مکینتاش، لینوکس و سیستم عامل‌های دیگر کار می‌کنند) برای انجام هر کاری در یک لپتاپ، کامپیوتر شخصی و یا تبلت ویندوزی، لازم است با ویندوز آشنا باشند. با توجه به این که در ایران ویندوز تقریبا رایگان است و روی لپتاپ‌های جدید هم آخرین نسخه ارائه می‌شود، همین حالا که این کتاب را می‌خوانید احتمالا اکثر کامپیوترهای موجود در ایران مجهز به ویندوز 8 شده‌اند. آنچه در کتاب کلید Windows 8 می‌آموزید: - بررسی توانایی‌های ویندوز- آشنایی با اپلیکیشن‌های مهم- سیستم جدید تنظیمات ویندوز- آشنایی با محیط جدید ویندوز 8 فهرست مطالبمقدمهفصل اول: Desktopفصل دوم: File Explorerفصل سوم: روابط کاربری جدیدفصل چهارم: اپلیکیشن‌هافصل پنجم: تنظیمات ویندوزفصل ششم: ویندوز 8.1سخن آخر

more_vert کتاب آموزش دو روش ساخت اپلیکیشن کتاب در اندروید استودیو

ادامه مطلب

closeکتاب آموزش دو روش ساخت اپلیکیشن کتاب در اندروید استودیو

در کتاب آموزش دو روش ساخت اپلیکیشن کتاب در اندروید استودیو نوشته‌ی محمود خاوریان، نحوه ساختن یک "اپلیکیشن کتاب" براساس یک پروژه واقعی یعنی "آموزش ساخت 10 جلوه تصویری در فتوشاپ" به صورت تصویری و کاملاً گویا تشریح شده است. "اپلیکیشن کتاب" جزو یکی از پرطرفدارترین اپلیکیشن‌ها در زمینه آموزشی است. توسط این نوع اپلیکیشن شما می‌توانید انواع اطلاعات از قبیل اطلاعات عمومی، آموزش نرم‌افزارها، آموزش فنون مختلف، آموزش ترفندها و... را برای همه نوع سنین از کودک تا بزرگسالان، از دانش‌آموزان تا دانشجویان، از شاغلین تا زنان خانه‌دار و... ارائه دهید. تمامی این نوع اپلیکیشن‌ها دارای یک "فهرست مطالب" بوده و با انتخاب هرکدام از آیتم‌های فهرست مطالب، محتوای مربوطه در صفحه (اکتیویتی) دیگری نمایش داده می‌شود. محتوای این آموزش‌ها هم اغلب بر پایه متن و تصویر است. این مجموعه آموزشی دو روش مختلف ایجاد اپلیکیشن کتاب را توضیح می‌دهد؛ به این صورت که یکی از روش‌ها برای کتاب‌هایی مورد استفاده قرار می‌گیرد که دارای چندین صفحه بوده و هر کدام دارای تعداد کمی متن یا تصویر باشند. برای چنین کتاب‌هایی تنها یک Layout مورد نیاز است و با انتخاب هرکدام از موضوعات توسط کاربر، محتوای مربوطه در Layout از طریق برنامه‌نویسی بارگذاری می‌شود. اما در صورتی که هرکدام از موضوع‌های کتاب مورد نظر به متن و تصویر زیادی نیاز داشته باشند، این روش جوابگو نبوده و به علت کند شدن بارگذاری محتوا، اپلیکیشن روی دستگاه کاربر بسته می‌شود. در روش دیگر، برای هرکدام از موضوعات کتاب، یک Layout سفارشی طراحی می‌کنیم. این روش پیچیده‌تر بوده و نیاز به زمان بیشتری برای توسعه دارد، اما دیگر مشکلات کندی اجرا و کرش کردن اپلیکیشن را ندارد. در فصل اول کتاب آموزش دو روش ساخت اپلیکیشن کتاب در اندروید استودیو، ابتدا شروع به ساخت صفحه فهرست مطالب می‌کنیم. این صفحه را براساس یک فهرست 10 عددی از آموزش‌های فتوشاپ به عنوان نمونه ایجاد می‌کنیم. سپس کدنویسی مربوط به رویداد انتخاب آیتم‌های فهرست مطالب را انجام داده و در اکتیویتی دوم، اندیس مربوط به آیتم انتخاب شده را دریافت می‌کنیم. در فصل‌های دوم و سوم به طور مفصل فقط روی اکتیویتی دوم کار می‌کنیم، به این صورت که محتوای مربوط به آموزش انتخاب شده را بارگذاری کرده و به کاربر نمایش می‌دهیم. در فصل دوم، روش اول ایجاد اپلیکیشن کتاب را فرا می‌گیریم، به این صورت که ده Layout متفاوت براساس 10 آموزشی که قصد ارائه آن‌ها را داریم، ایجاد کرده و با کدنویسی کاری می‌کنیم که Layout مربوط به آیتم انتخاب شده نمایش داده شود. در این روش به تعداد متون و تصاویر هرکدام از آموزش‌ها، TextView‌ها و ImageView‌ها را روی Layout قرار می‌دهیم. این روش، روش ایستا نام دارد. در ضمن به دلیل زیاد بودن حجم مطالب بعضی از آموزش‌ها، آن‌ها را در دو یا سه Layout مختلف قرار داده و برای حرکت بین این Layout‌ها، از دکمه‌های ناوبری (دکمه‌های "قبل" و "بعد") استفاده می‌کنیم. این روش برای آموزش‌های مفصل و حجیم که دارای تعداد زیادی تصویر هستند، مناسب می‌باشد، اما به کار بیشتری نیز برای ما به عنوان طراح و برنامه‌نویس نیاز دارد. در فصل سوم، روش دوم ایجاد اپلیکیشن کتاب که روش پویا نام دارد را فرا می‌گیریم. در این روش نیازی به طراحی ده Layout برای 10 آموزش مختلف خود نداریم، به جای آن فقط از یک Layout بهره گرفته و با کدنویسی و به طور پویا، TextView‌ها و ImageView‌های مختلف را براساس آموزش انتخاب شده ایجاد کرده و روی Layout نمایش می‌دهیم. این روش برای آموزش‌های کوتاه که تصاویر کمی دارند، مناسب بوده و نسبت به روش اول نیاز به کار کمتری دارد. در صورتی که محتوای قابل ارزش برای کاربران دستگاه‌های هوشمند داشته و به دنبال روشی برای ارائه آن می‌گردید، آموزش‌های این مجموعه آموزشی به شما کمک می‌کنند اپلیکیشن کتاب خود را در محیط Android Studio ایجاد کرده و در این مسیر، مسائل جانبی ایجاد اپلیکیشن کتاب از قبیل استفاده از موزیک و تصویر پس زمینه، استفاده از آیکن سفارشی، ایجاد صفحه شروع (Splash Screen)، کار با Style‌ها و... را نیز آموزش می‌دهد. فهرست مطالبمقدمهفصل اول: ایجاد صفحات "شروع" و "فهرست مطالب"کلاس‌های پروژهایجاد پروژهاضافه کردن کتابخانه‌های لازم به پروژهطراحی لی اوت activity_main. xmlطراحی لی اوت card_main. xmlآغاز کدنویسی: اضافه کردن یک LayoutManagerاضافه کردن کلاسی برای تعریف داده‌های فهرست مطالباضافه کردن داده‌های فهرست مطالبایجاد یک Adapterپر کردن آرایه mainData و متصل کردن آداپتر به RecyclerViewتغییر خصوصیات CardViewچه کاری انجام دادیم؟پاسخ دادن به انتخاب‌های RecyclerViewاضافه کردن اکتیویتی جدیدتنظیم کردن Back Buttonطراحی صفحه شروع یا Splash Screenطراحی لی اوت Splashاضافه کردن موزیک به صفحه شروعافزودن آیکن اپلیکیشنتنظیم کردن نام اپلیکیشنتنظیم کردن نسخه اپلیکیشنفصل دوم: روش اول ایجاد کتاب (به طور ایستا و با طراحی Layout ها)آماده سازی محتواطراحی Layoutایجاد Layout‌های دوم و سوم مربوط به آموزش اول اپلیکیشنتنظیم خصوصیات TextView‌ها و ImageView هااضافه کردن دکمه‌های ناوبری (صفحه قبل و صفحه بعد)فصل سوم: روش دوم ایجاد کتاب (به طور پویا و با فایل‌های متنی)تنظیم کردن لی اوت activity_detail. xmlتنظیم کردن فایل متنیتصمیم گیری برای انتخاب فایل متنی مرتبطبررسی کاراکترهای نشانهتعریف متد createText ()تعریف متد createImage ()تعریف متد readFromFile ()

more_vert کتاب آموزش ساخت اپلیکیشن و بازی اندروید با App Inventor

ادامه مطلب

closeکتاب آموزش ساخت اپلیکیشن و بازی اندروید با App Inventor

آیا تاکنون به این فکر افتاده اید که اپلیکیشن های موبایل چگونه ساخته می شوند؟ آیا دارای ایده ای از یک اپلیکیشن هستید که بخواهید آن را عملی کنید؟ این کتاب می تواند به شما آموزش دهد چگونه اپلیکیشن هایی را برای دستگاه های اندرویدی بسازید، حتی اگر تاکنون برنامه نویسی نکرده باشید. با App Inventor اگر چیزی را تصور کنید، می توانید آن را بسازید. با استفاده از این ابزار رایگان و کاربرپسند شما می توانید تصمیم بگیرید اپلیکیشن چه چیزی را انجام دهد و سپس بلوک های رنگی را کنار هم قرار دهید تا آن کار انجام شود. App Inventor پروژه های شما را به یک اپلیکیشن اندروید تبدیل می کند که شما می توانید آن را روی کامپیوتر تست کنید، روی گوشی اجرا کرده و برای دوستان خود به اشتراک بگذارید یا حتی بهتر، آنها را بفروشید. ابزار App Inventor که توسط گوگل معرفی ایجاد شده، به شما امکان ساخت اپلیکیشن های اندروید برای گوشی های هوشمند را می دهد، به این صورت که باید به این ابزار به طور آنلاین متصل شده و پروژه های خود را در بستر وب انجام دهید. با استفاده از پنجره Designer شما توسط کامپوننت های آماده امکان طراحی ظاهر برنامه های خود را دارید و با استفاده از بلوک های از قبل آماده شده و کنار هم قرار دادن آنها با توجه به منطق برنامه و نیز تنظیم مشخصات کامپوننت های انتخاب شده، امکان تعیین رفتار برنامه را دارید. در اصل App Inventor نوعی از برنامه نویسی را تحت عنوان "برنامه نویسی گرافیکی بوسیله بلاک ها ("Graphical Block Programming") برای ساخت برنامه های مبتنی بر بستر اندروید میسر می سازد. پشت هر بلوک مجموعه ای از کدهای جاوا نهفته است و کار تبدیل بلوک ها به دستورات جاوا را App Inventor برعهده گرفته است، بنابراین برنامه نویس اصلاً نیازی به یادگیری جاوا بدین منظور ندارد. استفاده از App Inventor بسیار ساده است و بنا به ادعای گوگل این ابزار در عین سادگی ابزاری نیرومند به حساب می آید. حتی امکان ذخیره سازی داده های تولید شده توسط کاربران در یک بانک اطلاعاتی، استفاده از سنسورهای حرکتی گوشی همراه و استفاده از اطلاعات سنسور GPS گوشی نیز برای کاربر App Inventor وجود داشته و با استفاده از انواع و اقسام بلاک های از پیش آماده شده ای که تیم توسعه دهنده این برنامه فراهم ساخته است، قابلیت ساخت بسیاری از انواع برنامه ها، از بازی گرفته تا برنامه های آموزشی، کوئیز، برنامه های گرافیکی و برنامه های ویژه شبکه های اجتماعی وجود خواهد داشت. کتاب حاضر، مخاطبین جوان را با دنیای برنامه نویسی گوشی های هوشمند آشنا می سازد. کتاب این طور در نظر می گیرد که مخاطب هیچ تجربه قبلی نداشته است. با ترکیب بیشتر از 40 پروژه، این کتاب با اپلیکیشن های پایه شروع کرده و به تدریج مهارت هایی که برای عملی کردن ایده های خود نیاز دارید، را آموزش می دهد. نویسنده های کتاب تصاویر و صداهایی را فراهم کرده اند تا بتوانید بلافاصله شروع کنید. وجود نکته های آموزشی، باعث ارتباط مثال هایی که دنبال می کنید، با مفاهیمی مهم از دنیای کامپیوتر و برنامه نویسی است که از آنها در هر زبان برنامه نویسی استفاده خواهید کرد. Paula Beer و Carl Simmons مربی و نویسنده های حرفه ای هستند که بیشتر وقت خود را به آموزش معلمان جدید و آشنا کردن دانش آموزان با برنامه نویسی می گذرانند. کتاب حاضر، ترجمه ای از کتاب "Hello App Inventor!" آنها می باشد. (توجه نمایید، فایل این کتاب دارای حجم بالایی می باشد، لطفا جهت صحت نمایش قبل از خرید نسخه ی نمونه را دریافت نمایید.) فهرست مطالبمقدمهدرباره این کتابفصل 1: شناخت App Inventorفصل 2: طراحی واسط کاربری (User Interface)فصل 3: استفاده از صفحه: چیدمان ها و بومفصل 4: پرتاب، لمس و درگ کردن: تعامل کاربر با صفحه لمسیفصل 5: متغیرها، تصمیم گیری ها و رویه هافصل 6: لیست ها و حلقه های تکرارفصل 7: ساعت ها و تایمرها (شمارنده ها)فصل 8: انیمیشنفصل 9: سنسورهای موقعیتفصل 10: بارکد و اسکنرفصل 11: استفاده از گفتار و ذخیره داده ها روی گوشیفصل 12: اپلیکیشن های برپایه وبفصل 13: اپلیکیشن های آگاه از موقعیتفصل 14: از ایده تا اپلیکیشن

more_vert کتاب آموزش جامع انگولار

ادامه مطلب

closeکتاب آموزش جامع انگولار

کتاب آموزش جامع انگولار نوشته‌ی مصطفی لوائی، اولین و تنها کتاب آموزش فریم ورک انگولار 5 به زبان فارسی است. Angular 5 نسخه جدید از فریم ورک مشهور Angular JS است که برای توسعه وب اپلیکیشن‌های تک صفحه‌ای مورد استفاده قرار می‌گیرد. فریم ورک‌های زیادی برای جاوا اسکریپت توسعه داده شده است که هر یک مزایا و معایب خاص خودشان را دارند. از جمله این فریم ورک‌ها می‌توان به ReactJS، angular. js، Vue و... اشاره نمود که هر یک قابلیت‌ها، مزایا و معایبی دارند. کتاب آموزش جامع انگولار در مورد آموزش فریم ورک Angular که همان نسخه 5 از فریم ورک مشهور و پر قدرت angular. js است، می‌باشد. این فریم ورک که توسط گوگل توسعه پیدا کرده است برای ساخت وب اپلیکیشن‌ها و وب سایت‌های تک صفحه‌ای کاربرد دارد. در ابتدا باید تفاوت وب سایت و وب اپلیکیشن مشخص شود. در وب سایت‌ها عموما هدف نمایش محتوا در بستر اینترنت است. انواع بلاگ‌ها و سایت‌های معرفی شرکت‌ها در این گروه قرار می‌گیرند. از طرف دیگر وب اپلیکیشن‌ها هستند که که همانند نرم‌افزارهای دیگر قرار است کار خاصی انجام دهند. به عنوان مثال یک اتوماسیون اداری را در نظر بگیرید. این اتوماسیون می‌تواند یک نرم‌افزار دسکتاپ باشد که بر روی همه کامپیوترهای آن سازمان نصب می‌شود و یا به صورت یک وب اپلیکیشن باشد که بر روی یک سرور در شبکه محلی آن سازمان نصب شده باشد و هر یک از کارمند‌ها با استفاده از مرورگر خود به آن نرم‌افزار دسترسی داشته باشد. در گذشته از روش اول استفاده می‌شد که معایبی از جمله نیاز به سخت افزار مناسب برای همه رایانه‌های آن سازمان، خرابی نرم‌افزار به دلایل مختلف (آلوده شدن رایانه به بد افزارها، خراب شدن سیستم عامل و..)، برنامه‌نویسی اضافه برای ایجاد ارتباط بین هر یک از کامپیوتر‌ها و... داشت. این امر باعث شد که توسعه دهندگان به سمت ایجاد نرم‌افزارهای تحت وب بروند که هیچ‌یک از مشکلات فوق‌الذکر را ندارد. وب سایت‌های تک صفحه‌ای به وب سایت‌هایی گفته می‌شود که کل محتوا و کارایی آن در یک صفحه خلاصه می‌شود. این نوع وب سایت‌ها شباهت بسیار زیادی به نرم‌افزارهای دسکتاپ پیدا می‌کند و تجربه کاربری خوبی دارند. همچنین سرعت این وب سایت‌ها بسیار بیشتر از وب سایت‌هایی است که به صورت سنتی توسعه داده شده‌اند. فهرست مطالبفصل اول- اکما اسکریپت 6فصل دوم- تایپ اسکریپتفصل سوم- وب کامپوننتفصل چهارم- شروع کار با انگولارفصل پنجم- قالب کامپوننت‌هافصل ششم- تزریق نیازمندی‌هافصل هفتم- پایپ‌هافصل هشتم- برنامه‌نویسی واکنش‌گرافصل نهم- کامپوننت و دایرکتیوفصل دهم- استایل و انیمیشنفصل یازدهم- ارتباط با سرورفصل دوازدهم- مسیریابیفصل سیزدهم- فرم‌هافصل چهاردهم- انتشارفصل پانزدهم- جهانی‌سازیفصل شانزدهم- تست خودکارکلام آخر

more_vert کتاب کلید اینستاگرام

ادامه مطلب

closeکتاب کلید اینستاگرام

کتاب کلید اینستاگرام به قلم احسان مظلومی، نصب و راه‌اندازی اپلیکیشن اینستاگرام را آموزش داده و روش استفاده بهینه از آن را در اختیار شما قرار می‌دهد. می‌توان گفت اینستاگرام پرطرفدارترین شبکه اجتماعی در ایران است. با گسترش اینترنت موبایلی در ایران و با توجه به اینکه اینستاگرام اساساً برای گوشی موبایل طراحی شده، اکثر افرادی که گوشی اندرویدی یا اپل دارند، اپلیکیشن اینستاگرام را هم روی گوشی خود نصب کرده‌اند. با وجود محدودیت‌هایی که دارد، اینستاگرام بهترین ابزار برای حضور در فضای مجازی است. افراد بسیاری از طریق اینستاگرام معروف شده‌اند یا توانسته‌اند کسب و کار موفقی راه بیندازند. بسیاری از افراد مشهور هم از طریق اینستاگرام با طرفداران خود در ارتباط هستند. اینستاگرام برای گوشی‌های اندروید، اپل و ویندوز فون اپلیکیشن‌های جداگانه‌ای طراحی کرده که البته ظاهرشان یکسان است. در کامپیوتر هم می‌توانید با مراجعه به سایت اینستاگرام یا سایت‌های دیگری که بعنوان واسطه عمل می‌کنند، وارد اینستاگرام شوید و از آن استفاده کنید. این اپلیکیشن در واقع مبتنی بر عکس است و برای اشتراک‌گذاری عکس‌های شما طراحی شده. البته می‌توانید فیلم‌های کوتاهی هم در آن آپلود کنید. ولی مثلاً نمی‌توانید فقط یک یادداشت متنی داشته باشید. به جهت اینکه اندروید پرکاربردترین محیط برای اینستاگرام است، این کتاب شما را ابتدا با نصب برنامه و سپس محیط برنامه در گوشی‌های اندروید آشنا خواهد کرد و سپس همه کاربردهای این اپلیکیشن را بررسی کرده و در نهایت هم با تعدادی از ترفند‌ها و نکته‌های اینستاگرام آشنا می‌شوید. این کتاب برای کسانی است که می‌خواهند از طریق اینترنت با افراد زیادی در ارتباط باشند، افرادی که استعداد یا هنری برای ارائه دارند، یا کالایی برای فروش دارند می‌توانند از طریق اینستاگرام با مخاطبین بسیار زیادی مرتبط شوند. جمع کردن دنبال کننده یا (follower) در اینستاگرام کار سختی نیست. کافی است افراد مورد نظرتان را دنبال کنید تا در اکثر موارد آن‌ها هم شما را دنبال کنند. اگر هم چیزی برای ارائه ندارید می‌توانید اینستاگرام شخصیت‌های محبوبتان را دنبال کنید و از حال و روز آن‌ها با خبر باشید. مثلاً بدانید فلان خواننده کی و کجا کنسرت دارد، فلان هنرپیشه مشغول بازی در چه فیلمی است و... برای بودن در فضای مجازی و اطلاع داشتن از اتفاقات روز (آن‌ها که مورد علاقه شماست) اینستاگرام یکی از بهترین ابزارهاست. فهرست مطالبپیشگفتارآنچه در این کتاب می‌خوانیماین کتاب برای چه کسانی است؟فصل اول: نصب و آشنائی با محیطنصب اینستاگرام و ثبت نامتائید ایمیلپیدا کردن دوستان در اینستاگرامویرایش پروفایلاولین عکس ماارسال فیلم در اینستاگرامفصل دوم: چطور از اینستاگرام استفاده کنیم؟کارهای اصلیپاسخ به کامنت‌هاحذف کامنت‌ها یا گزارش به اینستاگراممخاطب قرار دادن افراد (Mention کردن)اطلاعیه‌ها (Notifications)ویرایش یا حذف پست‌هااستفاده از هشتگارسال پیام، چت و ایجاد گروه (Direct)فصل سوم: تنظیمات و حساب کاربریصفحه شخصیتنظیماتبخش Settingsفصل چهارم: ترفند‌های اینستاگرامچگونه یک نفر را بلاک کنیم؟چگونه افراد مزاحم را به اینستاگرام گزارش دهیم؟اگر پسورد اینستاگرام را فراموش کردیم چه کنیم؟چطور در اینستاگرام جستجو کنیمابزارهای ویرایش عکس در اینستاگرامابزارهای ویرایش فیلم در اینستاگراماپلیکیشن Layout برای اینستاگراماپلیکیشن Boomerang برای اینستاگراماستفاده از اینستاگرام در کامپیوتردانلود عکس‌ها و فیلم‌های اینستاگرامحذف یا پنهان کردن عکس‌هایی که در آن تگ شده ایمغیر فعال کردن موقتی اکانت اینستاگرامحذف کامل حساب کاربری از اینستاگرامسخن آخر

more_vert کتاب جعبه ابزار برنامه‌نویسان اندروید

ادامه مطلب

closeکتاب جعبه ابزار برنامه‌نویسان اندروید

کتاب جعبه ابزار برنامه‌نویسان اندروید نوشته‌ی محمود خاوریان، به صورت پروژه محور شامل 30 درس است و هر درس به یکی از نکات کاربردی برنامه‌نویسی اندروید اختصاص دارد. این کتاب برای برنامه‌نویسانی که به تازگی با اندروید استودیو آشنا شده و حداقل توانایی ایجاد یک پروژه ساده در آن را دارند، و همچنین برای توسعه دهندگانی که دارای مهارت بیشتری در این امر بوده، اما برای پروژه‌های خود نیاز به یادگیری مطالب بیشتری دارند، مناسب است. مولف کتاب هنگام توسعه اپلیکیشن‌های خود با مسائل زیادی مواجه شده که برای حل آن‌ها از سایت‌های معتبر و همچنین کتاب‌های الکترونیکی انگلیسی استفاده کرده است. این سایت‌ها و کتاب‌ها دارای نکات آموزشی مفیدی می‌باشند که نویسنده با توجه به نیاز برنامه‌نویسان فارسی زبان تصمیم به ترجمه مطالب و دروس منتشر شده در آن‌ها در کنار ارائه توضیحات بیشتر و همچنین تألیف چند درس که با توجه به تجربه خود به دانش آن دست یافته، نموده است. هدف از نامگذاری کتاب با عنوان "جعبه ابزار" این است که هرکدام از درس‌های ارائه شده در این کتاب می‌توانند همانند یک ابزار به برنامه‌نویس در توسعه اپلیکیشن مورد نظر وی کمک کنند. به عبارت دیگر برنامه‌نویس می‌تواند از این کتاب همانند یک جعبه ابزار که همیشه همراه یک تکنسین است، استفاده کرده و هنگام برخورد کردن با مساله‌ای که قبلاً با آن آشنایی نداشته یا نکات آن را فراموش کرده، به آن مراجعه کند. دروس ارائه شده در این کتاب اولویت و تقدم ندارند و با توجه به نیاز خود برای توسعه اپلیکیشن می‌توانید به سراغ هرکدام رفته و ضمن پیاده‌سازی پروژه ارائه شده به طور همزمان با درس، از آن‌ها برای اپلیکیشن‌های خود استفاده کنید. در صورتی که در حال حاضر پروژه در دست اقدامی ندارید نیز می‌توانید با توجه به علاقه خود، درس‌ها را انتخاب کرده و یکی یکی آن‌ها را پیاده‌سازی کرده و تمرین کنید. فهرست مطالبمقدمهلیست پروژه هادرس اول: چگونه از Bottom Navigation در یک پروژه استفاده کنم؟استفاده از الگوی آماده اندروید استودیوایجاد یک پروژه سفارشیاضافه کردن یک منبع رنگ جدیداضافه کردن منابع رشته‌ای برای سربرگ هااضافه کردن یک فایل منواضافه کردن آیکن سربرگ هاکدنویسی فایل منوی اضافه شدهطراحی Layout اپلیکیشنکدنویسی فایل MainActivityاضافه کردن فرگمنت هاطراحی Layout فرگمنت هانمایش محتوای فرگمنت اول در یک RecyclerViewایجاد کلاس آداپترپنهان کردن Bottom Navigation هنگام پیمایش صفحهدرس دوم: چگونه از Radio Button‌ها در اپلیکیشن خود استفاده کنم؟اضافه کردن منابع رشته ایطراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس سوم: چگونه صفحه اپلیکیشن خود را تمام صفحه کنم؟تنظیم کردن تم جدیدتغییر فایل AndroidManifest. xmlکدنویسی فایل MainActivityدرس چهارم: چگونه به اپلیکیشن خود منو اضافه کنم؟استفاده از الگوی Basic Activity اندروید استودیواضافه کردن اکتیویتی جدیدطراحی Layout اکتیویتی اضافه شدهکدنویسی فایل MainActivityتغییر فایل AndroidManifest. xmlاستفاده از آیکن به جای نام در منوتغییر خصوصیات آیکن اضافه شدهاضافه کردن آیتم‌های بیشتر به منواستفاده از کلاس Toast برای مشخص شدن آیتم انتخاب شده از منواضافه کردن آیکن به آیتم‌های اضافه شدهتکمیل کردن فایل منودرس پنجم: چگونه یک کادر خروج از اپلیکیشن را به کاربر نمایش دهم؟متدهای کلاس AlertDialogطراحی Layout اپلیکیشناضافه کردن منابع رشته‌ای برای کادرکدنویسی فایل MainActivityدرس ششم: چگونه یک لیست را در یک کادر نمایش دهم؟طراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس هفتم: چگونه یک لیست چند انتخابی را در یک کادر نمایش دهم؟طراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس هشتم: چگونه یک لیست تک انتخابی را در یک کادر نمایش دهم؟طراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس نهم: چگونه یک کادر سفارشی ایجاد کنم؟طراحی Layout اپلیکیشنایجاد فایل Layout سفارشیطراحی Layout سفارشی اضافه شدهکدنویسی فایل MainActivityدرس دهم: چگونه کادرهای انتخاب تاریخ و زمان را به کاربر نشان دهم؟طراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس یازدهم: چگونه یک نوار پیشرفت را نمایش دهم؟طراحیLayout اپلیکیشنکدنویسی فایل MainActivityدرس دوازدهم: چگونه لیستی از آیتم‌ها را توسط یک Spinner نمایش دهم؟طراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس سیزدهم: چگونه با استفاده از یک ListView، لیستی از گزینه‌ها را نمایش دهم؟طراحی Layout اپلیکیشنایجاد یک Layout جدید برای آیتم‌های ListViewایجاد یک آرایه برای آیتم‌های ListViewکدنویسی فایل MainActivityدرس چهاردهم: چگونه با استفاده از SeekBar یک نوار لغزنده در اپلیکیشن قرار دهم؟طراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس پانزدهم: چگونه یک برنامه جاوا را در اندروید استودیو نوشته و اجرا کنم؟ایجاد یک ماژول جدیداضافه کردن متد main () به کلاسانجام دادن تنظیمات خروجیدرس شانزدهم: چگونه با کلیک کردن روی یک دکمه، موزیکی را پخش کنم؟طراحی Layout اپلیکیشناضافه کردن فایل صوتی به پروژهکدنویسی فایل MainActivityدرس هفدهم: چگونه با استفاده از TabLayout و ViewPager، یک Layout دارای سربرگ (زبانه) طراحی کنم؟اضافه کردن کتابخانه‌های لازم به پروژهاضافه کردن منابع رشته‌ای به پروژهحذف Action bar و نوار عنوان اپلیکیشنطراحی Layout اپلیکیشناضافه کردن فرگمنت به پروژهطراحی Layout فرگمنتاضافه کردن دو فرگمنت دیگر به پروژهاضافه کردن کلاس آداپتر به پروژهاضافه کردن چند آیکن به پروژهکدنویسی فایل MainActivityدرس هجدهم: چگونه پیام‌های خود را با Snackbar نمایش دهم؟تفاوت‌های بین Toast و Snackbarاستفاده از الگوی Basic Activity اندروید استودیوطراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس نوزدهم: چگونه یک اسلایدر معرفی برای اپلیکیشن خود طراحی کنم؟اضافه کردن منابع رنگ به پروژهاضافه کردن منابع رشته‌ای به پروژهاضافه کردن منابع ابعاد به پروژهحذف Action bar و نوار عنوان اپلیکیشناضافه کردن کلاس PrefManager به پروژهاضافه کردن تصویر اسلایدها به پروژهاضافه کردن Layout اسلایدها به پروژهاضافه کردن یک اکتیویتی جدید به پروژهکدنویسی فایل WelcomeActivityتغییر دادن فایل AndroidManifest. xmlنمایش مجدد اسلایدها با حذف کردن داده‌های اپلیکیشن نصب شدهدرس بیستم: چگونه ویژگی جستجو را به ListView اضافه کنم؟طراحی Layout اپلیکیشناضافه کردن Layout آیتم‌های ListView به پروژهکدنویسی فایل MainActivityتغییر فایل AndroidManifest. xmlدرس بیست و یکم: چگونه با استفاده از SQLite، اپلیکیشنی برای ذخیره کردن داده‌ها طراحی کنم؟استفاده از الگوی Basic Activity اندروید استودیواضافه کردن منابع رنگ به پروژهاضافه کردن منابع ابعاد به پروژهاضافه کردن منابع رشته‌ای به پروژهاضافه کردن پکیج‌ها و کلاس‌ها به پروژهآموزش ایجاد ساختار پکیج‌ها و فایل‌های پروژهکدنویسی فایل Note. javaکدنویسی فایل DatabaseHelper. javaدرج رکورد جدیددریافت اطلاعات یک رکورددریافت اطلاعات تمام رکوردهابه دست آوردن تعداد رکوردها"به هنگام سازی" رکوردحذف رکوردکدنویسی فایل RecyclerTouchListener. javaکدنویسی فایل MyDividerItemDecoration. javaاضافه کردن Layout رابط کاربری یادداشت هاکدنویسی فایل NotesAdapter. javaاضافه کردن Layout مربوط به کادر اضافه کردن رکورد جدیداضافه کردن آیکن اضافه کردن رکورد جدید به پروژهطراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس بیست و دوم: چگونه با کلیک کردن روی یک دکمه، یک اکتیویتی دیگر را نمایش داده و داده‌هایی را به آن انتقال دهم؟طراحیLayout اپلیکیشنکدنویسی فایل MainActivityاضافه کردن یک اکتیویتی دیگر به پروژهطراحی Layout اکتیویتی دومکدنویسی اکتیویتی دومدرس بیست و سوم: چگونه از کلاس AsyncTask برای اجرای یک عمل در پس زمینه استفاده کنم؟اضافه کردن منابع رشته‌ای به پروژهطراحی Layout اپلیکیشناضافه کردن کلاس SimpleAsyncTask به پروژهکدنویسی فایل MainActivityدرس بیست و چهارم: چگونه پیغامی را به صورت Notification به کاربر نمایش دهم؟طراحی Layout اپلیکیشناضافه کردن آیکن نوتیفیکیشن به پروژهکدنویسی فایل MainActivityتنظیم کردن نمایش اپلیکیشن با کلیک کردن روی نوتیفیکیشناولویت دهی به نوتیفیکیشن هااضافه کردن یک دکمه برای لغو کردن نوتیفیکیشندرس بیست و پنجم: چگونه با استفاده از GridView، لیستی از آیتم‌ها را در قالب یک جدول نمایش دهم؟طراحی Layout اپلیکیشناضافه کردن کلاس آداپتراضافه کردن کلاس ItemObject به پروژهایجاد رابط کاربری حاوی آیتم‌های دسته بندی تصاویرکدنویسی فایل MainActivityاضافه کردن تصویر آیتم‌های فهرست مطالب به پروژهپیاده سازی متد اداره کننده رویداد کلیک شدن روی آیتم‌های دسته بندی تصاویراضافه کردن اکتیویتی دوم به پروژهدرس بیست و ششم: چگونه با استفاده از فرگمنت، دو Layout متفاوت برای گوشی‌ها و تبلت‌ها طراحی کنم؟استفاده از الگوی Basic Activity اندروید استودیوحذف FAB از Layoutطراحی Layout اپلیکیشناضافه کردن اکتیویتی تنظیمات به پروژهطراحی Layout صفحه تنظیماتتنظیمات منواضافه کردن آیکن منو به پروژهکدنویسی کلاس SettingsActivityایجاد content_main. xml برای جهت Landscape تبلت هاکدنویسی کلاس MainActivityپیکربندی جهت portrait برای گوشی هادرس بیست و هفتم: چگونه از SharedPreferences برای ذخیره کردن داده‌های خود در دستگاه اندرویدی استفاده کنم؟طراحی Layout اپلیکیشنکدنویسی فایل MainActivityدرس بیست و هشتم: چگونه از Floating Action Button در اپلیکیشن خود استفاده کرده و آن را سفارشی سازی کنم؟استفاده از الگوی Basic Activity اندروید استودیوتغییر خصوصیات FABگوش دهنده رویداد کلیک شدن روی FABدرس بیست و نهم: چگونه یک صفحه شروع (Splash Screen) برای اپلیکیشن خود ایجاد کنم؟اضافه کردن اکتیویتی صفحه شروعتمام صفحه کردن صفحه شروعطراحی لی اوت Splashکپی کردن تصاویر به پروژهمتحرک کردن تصویر پس زمینه صفحه شروعاضافه کردن انیمیشن به عنواناضافه کردن موزیک به صفحه شروعاضافه کردن فایل موزیک به پروژهدرس سی ام: چگونه با اضافه کردن ترجمه متون اپلیکیشن، آن را بومی سازی کنم؟اضافه کردن منبع رشته‌ای به پروژهاضافه کردن ترجمه فارسی متن TextView به پروژهتست کردن اپلیکیشن در زبان فارسی روی یک AVDبرگرداندن زبان AVD به انگلیسی

more_vert کتاب آموزش کاملا تصویری اندروید برای گوشی‌ها و تبلت‌ها

ادامه مطلب

closeکتاب آموزش کاملا تصویری اندروید برای گوشی‌ها و تبلت‌ها

گوشی‌ها و تبلت‌های هوشمند امروزه به عنوان یک دستگاه ارتباطی، کاربردی و سرگرمی توانسته جای پای محکمی نزد افراد مختلف با هر سطح سواد و دانشی باز کند. در این بین، بازار سیستم عامل های این دستگاه ها در اختیار سیستم عامل های محدودی مانند اندروید، IOS و windows phone قرار گرفته است. اندروید با بیشترین کاربر در سرتاسر جهان یکی از محبوب ترین آنها به حساب می آید. در این کتاب چگونگی کار با این سیستم عامل آموزش داده شده است و در آن از مواردی مانند سفارشی سازی دستگاه، انجام تنظیمات مختلف و کار با اپلیکیشن ها تا استفاده از وب، عکس برداری و فیلم برداری با camera، پخش موزیک و ویدیو و اشکال یابی دستگاه مطرح شده است. کتاب حاضر هم برای افرادی که جدیداً اقدام به خرید دستگاه هوشمند اندرویدی کرده اند و هم برای افرادی که مدت هاست با آن کار کرده اند، اما خواهان یادگیری گزینه های بیشتری در رابطه با آن می باشند، مفید می باشد فهرست مطالبمقدمهفصل اول: شروع کار با اندرویدآشنایی با کنترل های دستگاه اندرویدیتنظیمات اولیه دستگاهاتصال به یک شبکه بی سیمدانلود و نصب نرم افزار همراهانتقال فایل ها از کامپیوتر خود به دستگاهمرور رابط کاربری و اجرای اپلیکیشن هاآشنایی با حرکات انگشت در کار کردن با اندرویدکار کردن با notifications (اعلانات)فصل دوم: سفارشی سازی گوشی یا تبلتیافتن تنظیماتی که نیاز داریدانتخاب اینکه کدام notification ها دریافت شوندپیکربندی وقفه ها (interruptions)تنظیمات حجم صداتنظیم روشنایی صفحه و تصویر پس زمینهتنظیمات دسترسی مکانی (location access)ایمن سازی گوشی یا تبلت با یک PINرمزنگاری گوشی یا تبلت برای امنیتانتخاب زبان و تنظیمات ورودیسفارشی سازی home screen هاتنظیم sleep و daydreamنصب اعتبارنامه (credentials)فصل سوم: به اشتراک گذاری دستگاه با سایریناستفاده از screen pinningاستفاده از مد میهمان (guest mode)اضافه کردن یک کاربر به گوشی یا تبلتفصل چهارم: کار با متن، گفتار و دسترسی پذیریاستفاده از صفحه کلید مجازی و تایپ حرکتیویرایش متن و استفاده از cut، copy و pasteدستور دادن با استفاده از voice actionsدیکته کردن متن به اپلیکیشن هاجمع آوری اطلاعات با جستجوی صوتیتنظیم ویژگی های دسترسی پذیریاستفاده از talkback و مرور کردن از طریق لمسفصل پنجم: تنظیم کردن ارتباطاتتنظیم کردن حساب های کاربری ایمیلتنظیمات در Gmailحذف یک حساب کاربری ایمیلتنظیم کردن priority inbox و استفاده از آنانتخاب اینکه کدام مخاطبین نمایش داده شوندوارد کردن (import) مخاطبین به اپلیکیشن contactsانتخاب اعلان ها و به یادآورنده های calendarانتخاب تنظیمات هفته و ناحیه زمانیفصل ششم: شبکه و ارتباطاتکنترل کردن Wi-Fi، بلوتوث و دسترسی شبکه سلولی (cellular)اتصال دستگاه ها با بلوتوثکنترل رومینگ و میزان استفاده داده هامتصل کردن دستگاه خود به یک اپراتور دیگراتصال به شبکه کاری از طریق VPNاستفاده از ویژگی tetheringاستفاده از ویژگی portable hotspotمدیریت شبکه های وایرلسLog in به hotspot های وای فایتبادل داده ها با استفاده از android Beamفصل هفتم: تماس گرفتن، پیغام دادن و شبکه های اجتماعیایجاد تماس های تلفنیایجاد تماس های تلفنی با استفاده از یک هدستایجاد یک مکالمه کنفرانسیتماس گرفتن با speed dial، Recents و Historyتنظیم Google+کار با Google+فصل هشتم: کار کردن با اپلیکیشن هااجرای اپلیکیشن ها و سوییچ کردن سریع بین آنهاکار با Google Play و دانلود اپلیکیشن هابه روزرسانی (update) کردن اپلیکیشن هاحذف کردن اپلیکیشن هایی که دیگر به آنها نیاز نداریدانتخاب اینکه کدام اپلیکیشن ها به طور خودکار update شوندانتقال اپلیکیشن ها به کارت SDنصب دستی یک اپلیکیشنفصل نهم: وب گردی و کار با ایمیلوب گردیاستفاده از bookmarks، پربازدیدها و سایر دستگاه هاایجاد bookmark برای صفحات وبپیکربندی موتور جستجوی پیش فرضپیکربندی موتورجستجوی پیش فرضپر کردن فرم ها با استفاده از Autofill (پرکردن خودکار)محکم کاری تنظیمات وب گردی شخصی (خصوصی)کار با اپلیکیشن Gmailخواندن پیغام های ایمیلپاسخ دادن به یک پیغام ایمیل یا ارسال آن به دیگران (فوروارد)برچسب گذاری و آرشیو کردن پیغام هانوشتن و ارسال کردن پیغام های ایمیلمشاهده فایل های ضمیمه پیغام های رسیدهمرور پیغام ها برحسب برچسب ها و جستجوی پیغام هافصل دهم: گرفتن عکس و ضبط ویدیو و استفاده از آنهاعکس گرفتن با اپلیکیشن cameraاستفاده از زوم (بزرگنمایی) و فوکوس دستیاستفاده از فلاش و ویژگی HDRگرفتن تصاویر پانوراما و ایجاد جلوه های photo sphere و lens blurتنظیمات تصاویر و ویدیوهاویرایش تصاویرضبط کردن ویدیوبه اشتراک گذاری تصاویر و ویدیوهافصل یازدهم: استفاده از Clock، پخش موزیک و ویدیواستفاده از اپلیکیشن Clockکپی کردن موزیک و ویدیوها به دستگاه خودپخش موزیکتنظیم کردن صدا با اکولایزرایجاد یک لیست پخشمشاهده ویدیوهافصل دوازدهم: اشکال یابی دستگاه اندرویدیبستن اپلیکیشنی که پاسخگو نیستبه روزرسانی نرم افزار دستگاه خودافزایش دادن زمان فعالیت باتریریست کردن تنظیمات اپلیکیشنبررسی فضای خالی و پاک کردن فضای اضافهایجاد پشتیبان و انجام بازیابی با استفاده از یک کامپیوتربازیابی دستگاه به تنظیمات کارخانه

more_vert کتاب الگوهای طراحی واسط کاربر ویژه ابزارهای موبایل

ادامه مطلب

closeکتاب الگوهای طراحی واسط کاربر ویژه ابزارهای موبایل

زمانی که شما تحت فشار زیادی برای طراحی یک واسط کاربری مناسب ،با منوهای آسان و کاربر پسند برای یک محصول نرم افزاری تحت موبایل هستنید ،دیگر وقت این را ندارید که دوباره چرخ را اختراع کنید! این کتاب یک راهنمای کاربردی و عملی است که در آن۷۰ الگو ی طراحی واسط کاربر ،برای طراحی انواع اپلیکیشن های موبایل ارایه شده است. این الگوها در قالب ۴۰۰ تصویر از نمونه های موفق و واقعی از نرم های iOs،Android ،BalckBerry ،Web OS ،Windows Mobile و اپلیکیشن های Symbian ارایه شده اند. ترزا نیل، متخصص طراح واسط کاربر و کاربر پذیری و نویسنده کتاب معروف طراحی واسط های کاربری وب (Designing Web Interfaces) شما را به یک سفر هیجان انگیز در زمینه طراحی واسط های کاربری در موبایل ها با ۱۰ دسته بندی موضوعی جدا گانه خواهد برد! در هر دسته بندی به خطاها و اشتباهات رایج طراحی اشاره خواهد شد. اگر شما طراح برنامه های موبایل هستید، یا ایده های موبایلی جدید را پیاده سازی میکنید، میتوانید از این کتاب و الگو های آن برای حل کردن مسایل طراحی خود استفاده کنید! این الگوها راه حل های مورد استفاده بزرگان صنعت تولید اپلیکیشن های موبایل هستند! پس برای مسایل طراحی خود چرخ را دوباره اختراع نکنید! ایده بگیرید و سریع کار را پیش ببرید! در کتاب حاضر که ترجمه ای آزاد از کتاب Mobile Design Pattern Gallery UI Patterns for Mobile Applications نوشته خانم جنیفر تدول میباشد،الگو های طراحی واسط کاربر، در تمامی کاربری های نرم افزار های تلفن همراه مبتنی بر استاندارد های سیستم عامل iOS ،Androidو BlackBerry بصورتی منظم مورد بررسی قرارداده شده است که خود گنجینه ارزشمندی برای ایده های طراحی می باشد!فهرست مطالب مقدمه مترجم و مولف مقدمه جنیفر تدول فصل اول: پیمایش Navigation فصل دوم: فرم ها Forms فصل سوم: جداول و لیست ها فصل چهارم: جستجو، مرتب سازی و فیلتر فصل پنجم: ابزارها Tools فصل ششم: نمودارها charts فصل هفتم: دعوت از کاربر Invitation فصل هشتم: بازخورد Feedback & Affordain فصل نهم: راهنما Help فصل دهم: ضد الگو

more_vert کتاب آموزش برنامه‌نویسی اندروید در Android Studio

ادامه مطلب

closeکتاب آموزش برنامه‌نویسی اندروید در Android Studio

کتاب آموزش برنامه نویسی اندروید در Android Studio دارای هفت فصل است که هریک، آموزش ساخت یک اپلیکیشن را ارائه می‌دهند، طوری که از اپلیکیشن‌های ساده شروع شده و رفته رفته سطح دشواری و پیچیدگی طراحی و برنامه نویسی آن‌ها بیشتر می‌شود. اندروید یکی از پراستفاده‌ترین سیستم عامل‌های دستگاه‌های هوشمند است و کاربران و طرفداران زیادی در سرتاسر جهان دارد. یکی از حوزه‌هایی که برنامه نویسان کامپیو‌تر به آن علاقه نشان می‌دهند، حوزه برنامه نویسی اندروید است، اما به علت پیچیدگی زبان جاوا و ناآشنایی اکثر برنامه نویسان با آن، برنامه نویسان اندروید خیلی کمتر از برنامه نویسان سایر پلتفرم‌ها می‌باشند. کمبود منابع خوب و گام به گام در این زمینه نیز در کاهش تعداد برنامه نویسان اندروید بی‌تأثیر نبوده است. مترجم این کتاب نیز یکی از علاقه مندان برنامه نویسی اندروید بوده و در ارتباطاتی که با جامعه برنامه نویس ایرانی دارد، مشکل کمبود منابع خوب در این زمینه را به عنوان یکی از گلایه‌های برنامه نویسان برای عدم ورود به این حوزه پردرآمد برنامه نویسی ارزیابی کرده است. کتاب‌ها و منابعی که در زمینه برنامه نویسی اندروید وجود دارد، به سه دسته تقسیم می‌شوند: اول، منابع برنامه نویسی اندروید در محیط ایکلیپس که مسنوخ شده و دیگر استفاده نمی‌شود، دوم، منابع برنامه نویسی اندروید در محیطی غیر از اندروید استودیو (مانند Basic4Android، App Inventor که مترجم کتاب، یک کتاب نیز در این محیط ترجمه کرده و...) که امکانات آن‌ها به وسعت اندروید استودیو نیست و سوم، برنامه نویسی اندروید در محیط «اندروید استودیو» که نسخه رسمی و توصیه شده Google برای ایجاد اپلیکیشن‌های اندرویدی است. در زمینه برنامه نویسی اندروید، آن طور که مترجم کتاب تحقیق انجام داده، چند کتاب در بازار نشر وجود دارد، اما به نظر می‌رسد ترجمه‌های بد و نیز مثال‌های پیچیده و غیرملموس آن‌ها کسی را برنامه نویس اندروید نکرده باشد! مترجم کتاب، پس از تألیف و ترجمه چند کتاب کامپیوتری در زمینه‌های مختلف، اینک کتابی کاربردی در زمینه برنامه نویسی اندروید عرضه کرده که با نگاهی به عنوان اپلیکیشن‌های آموزش داده شده در آن‌ها می‌توانید متوجه ملموس و کاربردی بودن آن‌ها شوید. هرچند یکی از ملزومات یادگیری برنامه نویسی اندروید، آشنایی با زبان جاوا و مفاهیم شیء گرایی آن است، که می‌تواند برنامه نویس را از کار کردن با آن بترساند، اما نقطه قوت اندروید، همین زبان جاوا و بحث شیء گرایی آن است که امکانات و مزایای فراوانی دارد. برای یادگیری برنامه نویسی اندروید توسط این کتاب، هرچند بهتر است با زبان جاوا آشنایی داشته باشید، اما به نظر مترجم، آشنایی با یک زبان شیء گرا مانند C# که پراقبال‌تر بوده و اکثر برنامه نویسان با آن آشنایی دارند، نیز می‌تواند پایه و سکوی خوبی برای یادگیری جاوا و اندروید باشد. کتاب آموزش برنامه‌نویسی اندروید در Android Studio در هفت فصل به شرح زیر ارایه شده است: فصل اول، اپلیکیشن Welcome را ایجاد می‌کند که از دو کامپوننت کاربردی (TextView و ImageView) برای نمایش متن و تصویر در کنار هم استفاده کرده است. در این فصل، با محیط IDE اندروید استودیو و پنجره‌های مختلف آن آشنا شده و نحوه ایجاد دستگاه مجازی (AVD یا امولاتور) را فرا می‌گیرید. این اپلیکیشن نیاز به کدنویسی ندارد. در آخر، برای متن‌های اپلیکیشن ترجمه فارسی ارائه می‌دهید تا با مفهوم «بومی سازی» نیز آشنا شوید. فصل دوم، اپلیکیشن Tip Calculator را ایجاد می‌کند که در آن از کامپوننت‌های EditText و SeekBar برای تعامل با کاربر در دریافت مقدار صورتحساب و درصد انعام استفاده کرده و مقدار انعام و مقدار صورتحساب نهایی با احتساب انعام را به کاربر نمایش می‌دهید. در این اپلیکیشن شما رنگ‌های اصلی تم را تغییر داده و شروع به برنامه نویسی کلاس و متد‌ها می‌کنید. در آخر، تنظیمی انجام می‌دهید که اپلیکیشن فقط در جهت portrait روی دستگاه کاربر اجرا شود. فصل سوم، اپلیکیشن Flag Quiz را ایجاد می‌کند که طی آن کاربر باید نام کشور ۱۰ پرچم مختلف را حدس بزند. در این اپلیکیشن، از فرگمنتها برای ایجاد رابط کاربری استفاده می‌کنید. در ضمن، آیکن منو را تنظیم می‌کنید تا با لمس شدن آن توسط کاربر، صفحه تنظیمات بازی ظاهر شود. تنظیمات این بازی، انتخاب تعداد دکمه‌های حدس و انتخاب قاره‌های مختلف جهان برای انتخاب پرچم از کشورهای آن‌ها است. در این فصل با نحوه ایجاد یک layout مجزا برای تبلت‌ها به منظور استفاده بهتر از صفحه بزرگ‌تر آن‌ها آشنا می‌شوید. فصل چهارم، اپلیکیشن Doodlz را ایجاد می‌کند که یک اپلیکیشن نقاشی برای ترسیم خطوط روی صفحه دستگاه اندرویدی است. در این فصل، با نحوه ایجاد منویی حاوی چند آیکن و نیز ایجاد کادرهای تنظیمات آشنا می‌شوید که توسط آن‌ها کاربر، رنگ قلم و ضخامت آن را انتخاب می‌کند. نحوه ذخیره کردن تصویر نقاشی شده، چاپ و پاک کردن آن نیز در این فصل بیان شده است. اداره کردن رویدادهای لمس صفحه توسط کاربر نیز یکی از موارد مهمی است که در این فصل به آن پرداخته شده است. درباره نحوه کسب اجازه برای مجوز ذخیره تصویر، و مدل جدید مجوزهای اندروید نیز مباحثی ارائه شده است. فصل پنجم، اپلیکیشن Cannon Game را ایجاد می‌کند که یک بازی گرافیکی است. در این بازی، کاربر گلوله‌هایی را به ۹ هدف که در حال حرکت کردن در عرض صفحه هستند، پرتاب می‌کند. با از بین رفتن گلوله‌ها در مدت زمانی که در نظر گرفته شده، بازیکن برنده بازی می‌شود. برای چالشی‌تر کردن بازی، یک مانع متحرک نیز سرراه گلوله‌های پرتاب شده قرار گرفته است. پخش جلوه‌های صوتی و شیوه تشخیص برخورد (برخورد گلوله با هدف و گلوله با مانع) نیز برای تشخیص تشویق یا تنبیه بازیکن، از مواردی است که در این بازی پیاده سازی شده است. فصل ششم، اپلیکیشن Weather Viewer را ایجاد می‌کند که یک اپلیکیشن برای استفاده از سرویس وب است. در این اپلیکیشن، کاربر نام شهر مورد نظر خود را وارد می‌کند و اپلیکیشن، در صورت اتصال به اینترنت، پیش بینی ۱۶ روزه آب و هوای آن شهر را از یکی از سایت‌های معتبر هوا‌شناسی دریافت کرده و در قالب متن و تصویر نمایش می‌دهد. در این پروژه، با کامپوننت ListView برای نمایش لیستی از موارد آشنا می‌شوید. همچنین برای اولین بار در این کتاب با دکمه FloatingActionButton که در اپلیکیشن‌ها بسیار پراستفاده است، کار می‌کنید. فصل هفتم، اپلیکیشن Address Book را ایجاد می‌کند، که در آن کاربر می‌تواند یک لیست از مخاطبین موردنظر خود بسازد. در این اپلیکیشن از بانک اطلاعاتی SQLite استفاده شده که در اپلیکیشن‌های امروزه بسیار کاربردی بوده و می‌تواند داده‌های کاربر را به صورت دائم نگهداری کند. تمام اعمال پایه جداول بانک اطلاعاتی یعنی درج، ویرایش، حذف و پرس و جو در این اپلیکیشن پیاده سازی شده و برای هرکدام، یک رابط کاربری در نظر گرفته شده است. از کامپوننت RecyclerView در این فصل استفاده شده که یک لیست قابل پیمایش ایجاد می‌کند. توصیه می‌شود برای مطالعه این کتاب، از فصل اول شروع کرده و به ترتیب آن‌ها را مطالعه کرده و انجام دهید، زیرا مفاهیم و مسائلی که در فصل‌های ابتدایی گفته شده، در فصل‌های بعد به آن‌ها فقط اشاره شده و چنین فرض شده که مخاطب، فصل‌های اول و مسائل آموزشی آن‌ها را مطالعه کرده است تا از دوباره گویی و بیشتر شدن حجم کتاب اجتناب شود. (توجه نمایید، فایل این کتاب دارای تصاویر بسیار زیادی است، لطفا قبل از خرید نسخه ی نمونه را دریافت نمایید.) فهرست مطالبفصل اول: اپلیکیشن Welcomeفصل دوم: اپلیکیشن Tip Calculatorفصل سوم: اپلیکیشن Flag Quizفصل چهارم: اپلیکیشن Doodlzفصل پنجم: اپلیکیشن Cannon Gameفصل ششم: اپلیکیشن WeatherViewerفصل هفتم: اپلیکیشن Address Book

more_vert اطلاعیه

ادامه مطلب

closeاطلاعیه

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

more_vert کتاب اپلیکیشن‌هایی برای زندگی

ادامه مطلب

closeکتاب اپلیکیشن‌هایی برای زندگی

کتاب اپلیکیشن‌هایی برای زندگی نوشته‌ی علی محمد رجبی، به معرفی برنامه‌های کاربردی و شبکه‌های اجتماعی که امروزه کاربرد بسیار زیادی دارند، می‌پردازد. برنامه‌های موبایلی بسیاری از امور روزمره شما را به عهده گرفته‌اند. از شبکه‌های اجتماعی که بیشترین کاربرد را در بین کاربران دارند که بگذرید امور جاری مانند درخواست تاکسی، امور مالی و بانکی و بسیاری دیگر از کارهای ما امروز با کمک برنامه‌های موبایلی کاربردی که توسط استارت‌آپ‌ها یا کسب و کارهای اینترنتی توسعه داده شده‌اند انجام می‌شود. خیلی از شما بخش مهمی از زمان روزانه خود را در فضای مجازی و به خصوص شبکه‌های اجتماعی مجازی می‌گذرانید. در این فضا زندگی می‌کنید. شاد و غمگین می‌شوید، به کارهای روزمره خود می‌پردازید و در دنیای سرگرمی و اخبار غوطه‌ور شده و از دریچه صفحات روشن تلفن همراه خود در دنیایی پرهیاهو به گشت و گذار می‌پردازید ولی یک سوال: تا چه میزان مهارت‌های لازم برای این نوع از زندگی را کسب کرده‌اید؟ آیا با امکانات و ابزارهایی که در فضای مجازی در اختیار دارید آشنا هستید؟ آیا فرصت‌ها و تهدیدهای شبکه‌های اجتماعی مجازی را می‌شناسید؟ آیا از سواد کاربری فضای مجازی، سوادرسانه‌ای و سواد اطلاعاتی لازم برخوردارید؟ در این مجموعه از کتاب‌ها سعی شده تا به زبانی ساده و با بهره‌گیری تصویرسازی، شما به سرعت با مفاهیم مختلف و مهارت‌های کاربردی آشنا شوید و در ارتقاء سواد کاربری فضای مجازی خود سهیم باشید. فهرست مطالبمقدمهاپلیکیشن‌ها دروازه اتصال زندگی به دنیای فناوریمعرفی فروشگاه‌های نرم افزارهای موبایلبرنامه‌های مالیبرنامه‌های خرید و فروش کالابرنامه‌های سفراستفاده امن از تاکسی‌های اینترنتیبرنامه‌های کاربردیبرنامه‌های ورزش و تغذیهویدئو و رسانهآشپزی و رستورانبرنامه‌های مذهبیکسب و کارکتابدارو و درمانآموزشخبرها و نشریاتبازی‌هاتوصیه‌های امنیتیمراقب کلاهبرداری از طریق برنامه‌های متقلبانه باشیدنمونه‌ای از یک نرم افزار موبایلی امننمونه‌ای از یک نرم افزار موبایلی غیر امنسخن پایانی