قبل از ورود به دنیای کار بدانید…

استاندارد

یکی از مشکلاتی که خود من بعد از فارغ التحصیلی از دانشگاه داشتم این بود که هیچی از دنیای واقعی کار نمی‌دونستم! متاسفانه این موضوع علی الرغم اهمیتی که دارد، نه تو مدرسه و نه دانشگاه به افراد آموزش داده نمی‌شود.

چند درصد از دانشجوها یا فارغ التحصیل ها از حقوق و قوانین اداره کار اطلاع دارن؟!

یه فرد بعد از فارغ التحصیلی اش می دونه تو محیط کار چه انتظاراتی ازش دارن؟ خودش میدونه باید چه معیارهایی را برای انتخاب کار  در نظر بگیرد؟!

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

۱- مهارت های لازم

فکر می کنی برای ورود به بازار کار، مهارت های لازم رو داری؟!

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

لازم نیست حتما در سطح حرفه ای باشی ولی دانستن مهارت های اولیه و داشتن نمونه کار خیلی اهمیت داره.

۲-آشنایی با قوانین کار

میدونی در حال حاضر حقوق اداره کار چقدره؟! میدونی چند ساعت در روز باید کار کنی؟! راجع به بیمه شدن چقدر اطلاعات داری؟! راجع به دوران کارآموزی چقدر میدونی؟!

من اینجا فقط از شما میخام که قبل از ورود به دنیای کار بتونین به این سوال ها جواب بدین.

از طریق این لینک می توانید جواب این سوال هارو ببینید و بیشتر در  این زمینه اطلاعات کسب کنید. 

۳-اخلاق کاری

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

خب این اخلاق کاری خیلی گسترده هست و موارد زیادی را شامل می‌شود.

نظم

یکی از مهم ترین فاکتورهای اخلاق کاری، نظم هست. این که سر ساعت تعیین شده حضور داشته باشی و سر ساعت خارج بشی برای اکثر محیط های کاری به شدت حائز اهمیت هست.

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

البته تجارب مهمی هم  از نظم انجام کار تو برنامه نویسی به دست آوردم که فکر می کنم لازم هست این نکات را هم اینجا بگم.

-کد نویسی تمیز

یکی از موارد مهم نظم کاری در برنامه نویسی نوشتن کدهای تمیز هست. حتی اگر دانش برنامه نویسی قوی ندارید ولی اگر از همان ابتدای کار سعی کنید تمیز و بهینه کد نویسی کنید به شدت نظر مدیر پروژه را جلب خواهید کرد!

-کامنت گذاری

در کدهاتون حتما از کامنت گذاری استفاده کنید تا وقتی همکار شما میخواد کد شما رو ببینند کدهای شما را بهتر متوجه شود.

-نام گذاری صحیح

به شدت توصیه می کنم از نام گذاری صحیح استفاده کنید. اسم های انتخاب کنید که مفهوم را کاملا می رسانند و نام گذاری را بر اساس قانون camel case  انجام دهید.

تعامل با همکاران

همان طور که گفتم شما ابتدا باید جو محیط را بسنجید و  نحوه تعامل شما با همکاران باید بر اساس اون باشه.

ولی چیزی که  در هر صورت باید به اون توجه داشته باشین اینه که چه جو صمیمی باشد چه رسمی، شما نباید زیاد با همکاراتون صمیمی شین و یه جورایی تو محیط کار لازمه “محافظه کارانه” رفتار کنید و سرتون تو کار خودتون باشه(نه زیاد رسمی و نه زیاد صمیمی).

تخصص مهم تره یا اخلاق کاری؟!

شاید تعجب کنید ولی اخلاق کاری مهم تره!

دو کارمند رو تصور کنید، یکی تخصص خیلی خوبی دارد ولی اخلاق کاری ندارد ، دیگری تخصص متوسطی داره ولی اخلاق کاری داره. مدیران بیشتر تمایل دارند کارمند دوم رو انتخاب کنن و با این که تخصص کمتر ممکن است هزینه زمانی بیشتری داشته باشد ولی ترجیح میدهند روی اخلاق کاری سرمایه گذاری کنن تا تخصص بالاتر!

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

کارفرماها توقعاتی از کارمندان دارن که بسیاری از آنها معقول و به جا هستن. ولی آیا این توقعات  فقط باید از سمت اون ها باشه و کارمند تنها تلاشش این باشه که این انتظارات رو برآورده کنه؟! آیا کارفرما نباید انتظارات کارمند رو برآورده کنه؟!

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

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

خوبه که به عنوان یه کارمند تمام این موارد رو در نظر بگیریم و به عنوان یه مدیر هم سعی کنیم بر روی نقاط مثبت افراد تمرکز کنیم  و در کنار هم باشیم نه در مقابل هم…

 

معرفی اپلیکیشن کُمُدا

استاندارد

روزانه اپلیکیشن های زیادی با موضوعات جورواجور ارائه می شن اما اپلیکیشنی که میخام اینجا معرفی کنم چیزی فراتر از یه اپلیکیشن معمولیه!

حالا چرا گفتم فراتر؟!

کُمُدا خیلی وقته که متولد شده (خیلی قبل تر از این که اپلیکیشن داشته باشه)، پله های موفقیت رو یکی یکی پشت سر گذاشته و حالا هر روز داره معروف‌تر و محبوب‌تر میشه. بذارین اول بگم که اصن کُمُدا چی هست؟!

کُمُدا چی هست؟!

کُمُدا یه کمد دخترونست که باهاش میتونی لباس های تمیز و در حد نویی که خیلی وقته ازشون استفاده نمی کنی رو برای فروش بذاری، کمدت رو سرو سامون بدی و پول در بیاری!

تو کُمُدا هم می تونی بفروشی هم می تونی کلی آیتم های خوشگل و هیجان انگیز رو با قیمت مناسب بخری. 

داستان تولد کُمُدا 

“وای چی بپوشم؟!!”

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

کُمُدا یک اپلیکیشن نیست، یک فرهنگه!

یک موضوعی که کمدا رو متمایز می کند و من خیلی دوست دارم اینه که  کمدا  دید خیلی وسیعی داره.

هدف کمدا اینه که با به اشتراک گذاری آیتم های دور افتاده  باعث کاهش مصرف گرایی، جلوگیری از اسراف و نهایتا حفاظت از کره خاکی  بشه.

کمدا با یک گروه تلگرامی کارش رو شروع کرد، این گروه الان حدود ۸۰۰ نفر عضو دارد و بیش از ۴۰۰۰ تراکنش موفق داشته!

کُمُدا پر از حس و حال خوبه!

sanakh

ثنا خالصی، موسس کمدا یک دختر خلاق و خوش ذوق هست که کمدا حس و حال خوبش رو از اون داره. 

ثنا با همکاری اعضای پر انرژی تیم کمدا تلاش های زیادی کردن، چالش های زیادی رو پشت سر گذاشتن تا به اینجا رسیدن و تازه اول راه موفقیت هستن. 

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

اهداف کُمُدا

از اونجایی که حفظ محیط زیست از اهداف کمداست همیشه از بسته بندی‌های غیر پلاستیکی استفاده می کنه و همیشه خواسته که اگر کسانی هستن که پارچه یا لباس بلا استفاده دارن میتونن با همکاری کمدا اونا رو تبدیل به کیسه‌های پارچه ای کنن. 

appp

اپلیکیشن کُمُدا به تازگی(همین پنج شنبه که گذشت) در شیراز طی یک جشن حضوری رونمایی شد. تو این جشن تعداد زیادی از خانم هایی که تا الان از اعضای فعال گروه تلگرامی کمدا بودند با کلی عشق و صمیمیتی که نسبت به کمدا داشتند حضور پیدا کردن و با تیم کمدا و اپلیکیشن بیشتر آشنا شدن.

کُمُدا در حال حاضر تنها در شیراز فعالیت دارد و هدف کُمُدا این هست که در آینده در سطح جهانی فعالیت داشته باشه.

در حال حاضر کُمُدا تبدیل به یکی از استارتاپ های بسیار موفق شهر شیراز شده.

به دوستای دختر شیرازیم توصیه می‌کنم کمدا رو نصب کنید تا بیشتر باهاش آشنا شین و به جمع کمدایی‌ها بپیوندین!

اپلیکیشن اندروید کُمُدا رو میتونین از وبسایت کمدا دانلود و نصب کنید.

برای تیم کُمُدا آرزوی موفقیت دارم و مطمئنم میتونن به تمام اهداف بزرگشون برسن.

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

 

نسترن نیک پرتو – بر نامه نویس سابق گوگل

استاندارد

چند روز پیش یک پادکست گوش کردم که خیلی برام جالب بود و لذت بردم. تو این پست میخام این پادکست رو به شما هم معرفی کنم.

nastaran

این پادکست گفت و گوی دیجیکالا با “نسترن نیک پرتو” برنامه نویس سابق گوگل است. در این گفت و گو نسترن نیک پرتو از فضای کاری گوگل، شرایط ، امکانات رفاهی و چالش هایی که داشته صحبت می کند.

از حرف های جالبی که نسترن توی حرفاش زد فضای کاری راحت گوگل بود، این که برای رفت و آمد تو شرکت می تونن از سُرسُره و میله بازی استفاده کنن!(این فضارو توی فیلم internship هم دیده بودم، این فیلم تو شرکت گوگل ساخته شده)

کارمندها رو تحت فشار نمیذارن و بیشتر به نتیجه کار اهمیت میدن و با توجه به حجم و سختی کاری که وجود دارد با پاداش هایی که میدن باعث تشویق و انگیزه میشن.

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

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

یکی از مشکلات گوگل که که نسترن به آن اشاره می کند این است که برنامه نویسان خانم گوگل خیلی کم تر پیش میاد تیک ارتقا را بزنند و معمولا همیشه آقایون این تیک را می زنند و براشون زیاد اهمیت نداره که حتما ارتقا پیدا خواهند کرد یا نه، اما برنامه نویسان خانم به دلیل این که یا خودشان را دست کم می گیرند و یا تمایل به شنیدن “نه” ندارند بیشتر به این قضیه حساسیت نشان می دهند و تا پروژه خیلی بزرگی را به اتمام نرسانند این تیک را نمی زنند. در حدی که نهایتا مدیر مجبور میشه خودش به خانم ها اعلام کند که شما واقعا وقت ارتقاتون هست و شرکت کنید!

اگر شما هم یک برنامه نویس خانم هستید توصیه های نسترن به احتمال زیاد برای شما هم انگیزه بخش خواهد بود.

اگر شما هم رویای کار در جایی مثل شرکت گوگل را دارید توصیه می کنم این پادکست را کامل گوش دهید 🙂

 آپدیت: تا اونجایی که من متوجه شدم ایشان دوباره به گوگل برگشتند و در حال حاضر آنجا مشغول فعالیت هستند.

تغییر پکیج نیم در اندروید استدیو

استاندارد

پکیج نیم چیست؟

در برنامه نویسی جاوا استفاده از Package راهی است که از آن طریق می توان کلاس های مرتبط با یکدیگر را سازماندهی کرد. در حقیقت کلاس هایی که در یک پکیج قرار می گیرند می‌توانند به راحتی به یکدیگر دسترسی پیدا کنند.

نحوه نامگذاری پکیج ها در جاوا به این شکل است که نام پکیج با نام دامین شرکت، سازمان و یا وب سایت شخصی آغاز می شود. مثلا اگر آدرس وب‌سایت mehr-it.ir هست نام پکیج باید به صورت ir.mehrit.packagename گذاشته شود(معکوس نام دامنه).

حتما برای شما هم پیش آمده که گاهی بخواهید نام پکیج برنامه را تغییر دهید.

برای تغییر نام پکیج در اندروید استدیو چند راه حل هست.

راه حل 1:

بر روی java کلیک راست کنید و new package بزنید و یک پکیج جدید با نام دلخواه ایجاد کنید.مثلا  com.example.packagename

687474703a2f2f73637265656e73686f74732e6261737469616e2d6f707065726d616e6e2e64652f32312e30322e323031362d31322d32302d34372e706e67

کلاس‌هایی که در پکیج قبلی بودند را کپی کنید و در این پکیج paste کنید.

در manifest نام پکیج جدید را جایگزین قبلی کنید.

حالا وارد build.gradle شوید و نام پکیج جدید را در قسمت Application ID جایگزین کنید و sync کنید.

در انتها پکیج قبلی را حذف کنید.

راه حل 2:

در قسمتی که نام پروژه است تنظیماتی وجود دارد.روی آیکن setting مطابق تصویر زیر کلیک کنید و تیک Compact Empty Middle Packages را بردارید.

3j5pzNa

نام پکیج به بخشهای مختلف‌اش شکسته می‌شود.

روی هر یک Refactor/rename یا shift+f6 بزنید و نام جدید را وارد کنید.

23

سپس وارد build.gradle شوید و در قسمت Application ID نام جدید پکیج را وارد کنید و پروژه را sync کنید.

ساخت یک اپلیکیشن چقدر هزینه دارد؟!

استاندارد

اگر تا به حال ایده ساخت اپلیکیشن به سراغتان آمده باشد یکی از اولین سوالاتی که برای شما پیش می آید این است که ساخت اپلیکیشن چقدر هزینه دارد؟!

پاسخ ساده نیست!

با توجه به این که اپلیکیشن شما چقدر پیچیدگی دارد هزینه به عوامل زیادی بستگی دارد.به اینکه آیا شما کد نویسی می‌دانید یا نه؟یا اینکه شما چه راهی را برای توسعه اپلیکیشن انتخاب می‌کنید؟!

برای ساخت اپلیکیشن راه‌های مختلفی در پیش روی شما قرار دارد.در این مقاله این راه‌ها را به شما معرفی می‌کنم و آنها را از نظر هزینه مقایسه می کنیم و جوانب مثبت و منفی هر یک را بررسی می‌کنیم.

عوامل موثر در هزینه ساخت اپلیکیشن

قیمت ارتباط زیادی با طراحی اپلیکیشن و نیازمندی های خاص شما دارد.به طور خلاصه هر چه اپلیکیشن پیچیده تر باشد هزینه ساخت بیشتری دارد.

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

چه چیزی اپلیکیشن را پیچیده می‌کند؟!

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

-محتوای پویا

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

به این معنی که به جای اینکه همیشه در اپلیکیشن اطلاعات ثابتی وجود داشته باشد،اپلیکیشن به اینترنت دسترسی دارد و

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

اپلیکیشن‌های خبری مثال خوبی برای محتوای پویا هستند.

IMG_1810-577x1024

اپلیکیشن به یک دیتابیس در اینترنت متصل هست و هر زمان مقاله جدیدی منتشر شود آن را از طریق دیتابیس از اینترنت دریافت می‌کند و در اپلیکیشن اضافه می‌کند.

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

هر زمان که اپلیکیشن شما برای ذخیره به روز رسانی‌های محتوا به سرور نیاز داشته باشد به پیچیدگی و هزینه اپلیکیشن شما اضافه می‌شود.

-پشتیبانی از سیستم عاملهای مختلف

قصد دارید اپلیکیشن‌تان هم اندروید و هم iOS را پشتیبانی کند؟!

این منجر به پرداخت هزینه بیشتر برای شما خواهد شد.زیرا باید کاری کنید که اپلیکیشن از هر دو پلت فرم پشتیبانی کند.

-خدمات مبتنی بر مکان 

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

IMG_1811-577x1024-576x1022

-سطح امنیت

این موضوع معمولا نادیده گرفته می‌شود ولی اگر اپلیکیشن شما نیاز به امنیت بالا دارد برای شما هزینه‌بر خواهد بود.

اگر نیاز دارید داده‌ها را در اپلیکیشن و سمت سرور رمزنگاری کنید به اپلیکیشن پیچیدگی و هزینه بیشتر اضافه می‌شود.

معمولا برای اپلیکیشن‌هایی که عملیات پرداخت یا اطلاعات محرمانه شخصی دارند این مورد استفاده می‌شود.

-تجارت الکترونیکی(eCommerce)

تجارت الکترونیک منظور اپلیکیشن‌های فروشگاهی هستند که امکان پرداخت درون اپلیکیشن دارند.این اپلیکیشن‌ها کاملا پیچیده هستند.

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

-قابلیت ثبت نام

اپلیکیشن‌هایی که قابلیت ثبت نام و ورود کاربران را دارند هزینه ساخت و توسعه بیشتری دارند.قابلیت ورود کاربران به برنامه به اضافه کردن قابلیت‌هایی به قسمت backend مرتبط می‌شود.

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

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

هزینه روش‌های مختلف ساخت اپلیکیشن 

حال روش‌های مختلفی که برای ساخت اپلیکیشن وجود دارد و جوانب مثبت و منفی هر یک را بررسی می‌کنیم.

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

-یادگیری کدنویسی

code-944499_1280-Pixabay-CC0-696x374-576x310

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

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

از نظر هزینه مالی هم، به این بستگی دارد که شما از چه روشی برای یادگیری برنامه نویسی استفاده کنید که شامل هزینه ثبت نام در دوره یا هزینه دانلود فیلم و… می‌شود.

نقاط مثبت:

هزینه مالی – از نطر مالی به صرفه هست.

دانش– مهارت ودانش تخصصی کسب می‌کنید.

اشتیاق– اگر به چالش علاقه مند هستید از زمان کدنویسی لذت خواهید برد.

نقاط منفی:

هزینه زمانی-شما باید زمان بسیار زیادی را صرف یادگیری برنامه نویسی و بعد از آن یادگیری مهارت های پیشرفته کنید.

ممکن است خسته کننده باشد- اگر از روند کار لذت نبرید ممکن است طولانی شدن کار برای شما خسته کننده شود.

پس اگر خودم اپلیکیشن بسازم چقدر هزینه دارد؟

شما می‌توانید از منابع رایگان برای یادگیری کدنویسی استفاده کنید.اگر  طراحی گرافیکی و ظاهری هم خودتان انجام دهید از نظر مالی هزینه زیادی برای شما  ندارد ولی موضوع مهمی که در این روش وجود دارد هزینه زمانی است که باید صرف یادگیری و اجرا کنید.

-سیستم‌های آنلاین ساخت اپلیکیشن

appfg-576x255

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

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

در واقع به این صورت هست که شما ثبت نام می‌کنید، طراحی مورد نظر خود را اعمال می‌کنید، امکانات مورد نیاز اپلیکیشن را انتخاب می‌کنید، اطلاعات را وارد می‌کنید و تمام!

ساخت اپلیکیشن از این طریق بسیار آسان است و می‌توانید به سرعت اپلیکیشن خود را در مارکت‌ها منتشر کنید.

با توجه به سیستمی که برای ساخت اپلیکیشن انتخاب می‌کنید امکانات متفاوتی به شما داده می‌شود.

یکی از این سیستم‌ها،سیستم اپ‌ساز است که شما بدون دانش برنامه نویسی می‌توانید اپلیکیشن دلخواه خود را برای اندروید و iOS بسازید

نقاط مثبت:

استفاده آسان-هر کسی می‌تواند با استفاده از امکانات سایت اپلیکیشن دلخواه خود را خودش بسازد.

از نظر مالی به صرفه هستند-شما هم زمان هزینه ساخت اپلیکیشن برای پلت فرم اندروید و iOS را پرداخت می‌کنید و با پرداخت هزینه کم می‌توانید اپلیکیشن خود را بسازید.

به طور مثال برای مشاهده قیمت ساخت اپلیکیشن با سیستم اپ‌ساز میتوانید قسمت تعرفه‌ها را مشاهده کنید.

سرعت-شما در عرض چند دقیقه می‌توانید اپلیکیشن خود را بسازید و انتشار دهید و از هزینه زمانی  برای شما ندارد.

محتوای پویا-این امکان داده می‌شود که از طریق پنل تحت وب اطلاعات را به روز رسانی کنید.

نقاط منفی:

محدودیت در  امکانات– به طور مثال اگر در اپلیکیشن نیاز به استفاده از سنسورها در گوشی داشته باشید با سیستم‌های آنلاین این امکان را ندارید.ولی امکانات پایه‌ای در اپلیکیشن را کاملا پشتیبانی می‌کنند.برای مشاهده امکانات می‌توانید این لینک را مشاهده کنید.

تمدید هزینه- از نظر مالی نیاز به تمدید هزینه دارند و مدت زمان تمدید هزینه با توجه به هر سیستمی که شما انتخاب کنید متفاوت هست.

پس هزینه ساخت اپلیکیشن با سیستم‌های آنلاین چقدر می‌شود؟

شما با پرداخت هزینه‌ای کم‌تر از 100 هزار تومان می‌توانید اپلیکیشن بسازید.

البته برای اپلیکیشن‌های پیچیده‌تر مثل ساخت اپ فروشگاهی و دریافت هر دو نسخه اندروید و iOS باید هزینه بیشتری پرداخت کنید ولی سقف هزینه تا 750 هزار تومان است.

فریلنسرها(آزادکار‌ها)

entrepreneur-593372_1280-pixabay-CC0-696x464-576x384

یکی دیگر از را‌ه‌های ساخت اپلیکیشن سپردن کار به یک فریلنسر است.

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

برای استفاده از این روش موارد زیر را باید انجام دهید:

1-تعریف نیازمندی‌ها.

2-ارسال آگهی به سایت‌های برون سپاری پروژه مثل سایت freelancer،‌پارس‌کدرز،…

3-مذاکره با فریلنسرهای متقاضی.

4-انتخاب و تایید نهایی.

شما باید نیازمندی‌ها و خواسته‌های خود را خیلی دقیق تعریف کنید و بتواند به خوبی با فریلنسر ارتباط برقرار کند.

فریلنسرها هم باید توانایی مدیریت پروژه را داشته باشند و بتوانند همه انتظارات را رفع کنند.

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

در آن صورت شما باید یک فریلنسر دیگر برای طراحی بگیرید.

نقاط مثبت:

سفارشی سازی- شما خواسته‌های مورد نیاز خود را تعریف می‌کنید و انتظارات خود را برای فریلنسر تعریف می‌کنید.

هزینه پایین- با هزینه کم می‌توانید از یک متخصص برای انجام کار خود استفاده کنید.

نقاط منفی:

توانایی مدیریت پروژه- این خیلی مهم است فریلنسر بتواند پروژه را بر اساس انتظارات متقاضی در زمان مقرر تحویل دهد.

ریسک- این که فریلنسر انتخابی بتواند پروژه را به درستی انجام دهد یا نه.

ساخت یک اپلیکیشن توسط فریلنسر چقدر هزینه دارد؟!

این با توجه به امکانات و خدماتی که شما در اپلیکیشن نیاز دارید متفاوت هست.به طور متوسط هزینه ساخت یک اپلیکیشن با این روش بین 300 هزار تومان تا 1 میلیون تومان است.

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

-شرکت‌های برنامه نویسی

cubicles-russia-95311_640-Pixabay-CC0-576x383

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

نقاط مثبت:

ریسک کم‌تر-زیرا چندین متخصص در شرکت حضور دارند و آنها نسبت به انجام کار متعهد هستند.

مدیریت پروژه- شرکت‌ها معمولا یک مدیر پروژه برای مدیریت کارها دارند.

نقاط منفی:

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

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

پس ساخت اپلیکیشن از طریق شرکت‌های برنامه نویسی چقدر هزینه دارد؟

کمترین هزینه برای ساخت اپلیکیشن از طریق شرکت‌های برنامه نویسی حدود 1 میلیون تومان هست و در نظر داشته باشید که اگر اپلیکیشن iOS هم بخواهید هزینه بسیار بیشتر می‌شود.

نتیجه گیری:

همان طور که متوجه شدید موارد زیادی در تعیین هزینه ساخت اپلیکیشن موثر هستند.

و همچنین راه‌های متفاوتی برای ساخت اپلیکیشن وجود دارد.

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

منبع:appsaz.ir

ارسال نوتیفیکیشن از طریق سایت پوشه

استاندارد

“پوشه” سرویسی است برای ارسال اعلان (Push Notification – پوش نوتیفیکیشن) به کاربران نرم افزارهای موبایل. از طریق این سرویس میتوانید با کاربران خود تعامل داشته باشید و آمار استفاده آنها از نرم افزار خود را افزایش دهید.

pusheco

با استفاده از این سیستم دیگر نیازی به داشتن سرور مجزا برای ارسال push notification ندارید.با ثبت نام در این سایت پنلی در اختیارتان قرار داده می‌شود.
ابتدا لازم هست اپلیکیشن جدیدی ایجاد کنید و نام بسته مربوطه را وارد کنید.

push1
سپس لازم است تغییراتی در پروژه اعمال کنید و کتابخانه مربوطه را به پروژه ایمپورت کنید.

۱-پروژه را باز کنید و وارد قسمت build.gradle اپلیکیشن شوید.

کد زیر را در قسمت Dependencies وارد کنید.
}dependencies
('compile project (':pushe-lib-0.10.2
'compile 'com.google.android.gms:play-services-gcm:7.5.0
{

۲-در پنل کاربری خود در قسمت اپلیکیشن ها فایل مربوط به منیفست اپلیکیشن را دانلود کنید.

فایل را در یک ادیتور باز کنید و محتویات را به منیفست اضافه کنید.

۳-وارد MainActivity شوید.در قسمت import،کد زیر را وارد کنید.

;import co.ronash.pushe.Pushe

و در قسمت onCreate کد زیر را وارد کنید.

;(Pushe.initialize(this,true

۴-حالا میتونید تست کنید.

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

یک notification برای تست ارسال کنید.دقت داشته باشید برای ارسال اعلان حتما باید اینترنت گوشیتون روشن باشد.

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

همچنین از طریق پنل خود میتوانید برای اپلیکیشن تان اطلاعات دلخواه در قالب یک JSON ارسال کنید.

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

آشنایی با سیستم های آنلاین تولید اپلیکیشن های موبایل

استاندارد

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

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

این سه سایت اپتو،اپ ساز و پازلی هستند.

در جدول زیر ویژگی های این سه سیستم آنلاین تولید اپلیکیشن نوشته شده .

appeto-logo


appsazlogoSmall


Puzzley-Final-Logo

ویژگی شرح اپ ساز اپتو پازلی
اپلیکیشن اندروید قابلیت ساخت اپلیکیشن اندروید * * *
IOSاپلیکیشن قابلیت ساخت اپلیکیشن iOS (سیستم عامل آیفون و آیپد) * *
نسخه تحت وب یک لینک از اپلیکیشن با قابلیت اجرا برروی مرورگرها * * *
انتشار اپ iOS در iTunes اپ های iOS جهت انتشار باید حتما در یک حساب توسعه دهنده در iTunes منتشر شوند که این کار سالیانه 100دلار هزینه دارد. * نا معلوم
پنل مدیریت تحت وب پنلی آنلاین جهت مدیریت و طراحی اپلیکیشن * * *
قابلیت کارکردن به صورت آنلاین اپلیکیشن ها در هنگامی که کاربر به اینترنت وصل باشد به صورت خودکار آپدیت می شوند. * * *
قابلیت کارکردن به صورت آفلاین در صورت نبود اینترنت هم اپلیکیشن ها کارایی دارند. * * *
قابلیت سفارشی سازی طراحی اپلیکیشن به صورت آنلاین طراحی تمامی قسمت های اپلیکیشن شامل: طرح بندی منو، بک گراند، آیکون ها و … به صورت آنلاین و چند کلیک ساده * * *
قابلیت به روزرسانی تمامی قسمت های اپلیکیشن به صورت آنلاین بروزرسانی محتوا و طراحی به صورت آنلاین و نمایش تغییرات به صورت لحظه ای به کاربران آنلاین * * *
تنوع قیمتی حق انتخاب به کاربران برای انتخاب پکیجی مناسب *
خروجی اندروید رایگان قابلیت ارائه فایل نصبی اندروید به صورت رایگان * * *
اپ های از پیش ساخته شده بسته های ویژه کسب و کارهای خاص با توجه به نیازهای آن کسب و کار به صورت آماده. این بسته فقط نیازمند ورود اطلاعات هستند. *
ماژول نوتیفیکیشن ارسال نوتیفکیشن (پیام هایی مشابه SMS) که هزینه های برای فرستنده ندارند. * * *
ماژول کاتالوگ ساز ساخت فهرست هایی طبقه بندی شده برای نمایش خدمات و محصولات * * *
ماژول اخبار نمایش اخبار وارد شده توسط مدیر سیستم * * *
ماژول گفتگوی کاربران هر کاربر یا مدیر سیستم می تواند پستی ایجاد کند و سایرین برروی آن نظرات خود را درج نمایند. سیستمی شبیه به گروه های تلگرامی اما در حد یک کسب و کار *
ماژول وردپرس قابلیت خواندن پست های ورد پرس * * *
ماژول RSS قابلیت خواندن RSS سایت های مختلف * نا معلوم
ماژول تماس با ما ساخت صفحات تماس با ما * * *
ماژول صفحه ساز ساخت صفحاتی شامل متن، عکس و فیلم * * *
ماژول اجرای کدهای JS و HTML سفارشی با استفاده از قابلیت کافی است که شما خودتان کمی به جاوا اسکریپت و HTML تسلط داشته باشید تا بتوانید هر چیزی که می خواهید را به اپتان اضافه کنید. از کار با وب سرویس سایت های مختلف گرفته تا ساخت ماشین حساب و …. *
ماژول گالری تصاویر ساخت گالری تصاویر به صورت طبقه بندی شده * * *
ماژول موزیک ساخت گالری موسیقی به صورت طبقه بندی شده *
ماژول رادیو پخش کردن فایل های یک رادیو به صورت آنلاین *
ماژول فرم ساز ساخت انواع فرم و ایمیل آن به شخصی خاص * * *
ماژول پیام های درون برنامه ای ارسال پیام های رایگان به کاربران که در زمان باز شدن اپ به صورت پاپ آپ در اپ نمایش داده می شوند. * * *
ماژول لینک باز کردن یک وب سایت درون اپ * * *
ماژول تقویم نمایش رویدادهایی خاص برروی تقویم *
ماژول صفحه ساز درختی قراردادن منوی های اپلیکیشن به صورت درختی/تو در تو. این قابلیت برای اپلیکیشن های بزرگ بسیار کاربردی می باشد. *
ماژول قفل صفحات قفل کردن برخی از صفحات اپ و *
ماژول تخفیف ثبت مطالب/تخفیف ها به صورت ویژه و با استایلی متفاوت *
ماژول کارت وفاداری کاربران به ازای هر خرید امتیاز می گیرند و اگر امتیازتشان به حدی که توسط مدیر سیستم تعریف شده رسید. می توانند از جایزه ای که توسط مدیر سیستم مشخص شده است استفاده نمایند. *
رقابت مشتریان هر کس توی قسمت کارت وفاداری بیشتر امتیاز داشته باشه اینجا توی رتبه بندی مقامش بالتر میره *
شبکه های اجتماعی قابلیت خواندن از اینستاگرام و به اشتراک گذاری مطالب در شبکه های اجتماعی * * *
ویدیو قابلی نمایش ویدیو به صورت آنلاین *
نقشه قابلیت ثبت موقعیت برروی نقشه و نمایش آن برروی نقشه گوگل *

 

معرفی دایرکتوری برنامه نویسان موبایل ایران

استاندارد

سایت دایرکتوری برنامه نویسان موبایل به تازگی با هدف ایجاد محیطی برای بهتر دیده شدن برنامه نویسان اندروید، iOS و ویندوز فون ایجاد شده است.

app-cover-site

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

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

appdevs

همچنین در این سایت امکانی برای برنامه نویسان فراهم شده است که بهتر دیده شوند و رزومه کاری خود را برای عموم به نمایش بگذارند و به راحتی با دیگر برنامه نویسان از شهرهای مختلف ایران آشنا شوند.

قبل از این سایت دایرکتوری متخصصان ایرانی وردپرس توسط همین توسعه دهنده ایجاد شده بود که با استقبال خوبی مواجه شد.

هاکاتریپ شیراز

استاندارد

درباره هاکاتریپ:

هاکا‌تریپ یک رویداد ماراتون برنامه نویسی است که شرکت کنندگان در آن به صورت تیمی ثبت نام می‌کنند ،این رویداد طی سه روز برگزار می شود ،تیم‌های شرکت کننده رویداد باید 3 الی 5 نفره باشند.

photo_2016-05-22_18-47-10

اولین رویداد هاکاتریپ شیراز در حوزه گردشگری با حمایت مرکز شتاب‌دهی و علی‌بابا در روزهای 11 الی 13 خرداد 1395 برگزار خواهد شد.در این سه روز تیم‌ها با هدف تولید سرویس‌های آنلاین و موبایلی حوزه گردشگری با یکدیگر به رقابت خواهند پرداخت.

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

راهنمای تیم‌ها:

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

همچنین توجه داشته باشید که تیم هاکاتریپ شیراز شرایط ویژه‌ای جهت اسکان شرکت کننده‌های غیر شیرازی در نظر گرفته است.اسکان مخصوص سه‌شنبه و چهارشنبه شب که هزینه اقامت هر شب 22000 تومان است.

هم‌چنین شما در این رویداد:

-با برنامه‌نویسان خوب کشور آشنا می‌شوی.

-مهارت‌های برنامه‌نویسی خود را به چالش می کشی و آنها را ارتقاء می دهی.

-به صنعت گردشگری شهر کمک می‌کنی.

-دوست و همکار جدید پیدا می‌کنی.

…..و اگر همه چیز خوب پیش بره جایزه نقدی می‌بری!

برای مشاهده برنامه رویداد و ثبت نام به سایت هاکاتریپ شیراز مراجعه کنید.

استفاده ازگیت‌هاب در اندروید استودیو

استاندارد

برای استفاده از گیت‌هاب در محیط اندروید استودیو ابتدا لازم است که در گیت‌هاب ثبت نام کنید.سپس به این آدرس بروید و پس از انتخاب سیستم عامل مورد نظر گیت را دانلود و نصب کنید.
گیت در ویندوز به طور پیش‌فرض در آدرس c/Program\ Files\ \(x86\)/Git قرار دارد.گیت به شما امکانpush،pull و چندین امکان دیگر را می‌دهد.
در مرحله بعد اندروید استودیو را باز کنید و پروژه جدیدی ایجاد کنید،وارد قسمت ۤfile/setting/version control/git شوید و تغییرات زیر را اعمال کنید.

git1

حالا وارد قسمت github شوید و در این قسمت آدرس سایت گیت‌هاب و username،password مربوط به اکانت گیت‌هابی که قبلا ایجاد کردید را وارد کنید.

git2

حالا قصد داریم که کدهای این پروژه را روی گیت‌هاب قرار دهیم برای این کار در قسمت نوار بالا روی VCS کلیک کنید و مطابق شکل زیر گزینه share project onGithub را انتخاب کنید.

git3

سپس نام repository و یک توضیح برای پروژه انتخاب و share کنید.

git4

صفحه‌ای باز میشود که شامل همه‌ چیزهایی هست که قرار هست در گیت‌هاب قرار بگیرد و بعد از مشاهده و تایید فایل‌ها پروژه با موفقیت روی گیت‌هاب قرار می‌گیرد.

git5
با مراجعه به گیت‌هاب می‌توانیم آنجا کدهای پروژه را مشاهده کنیم.

حالا اگر بخواهیم در پروژه تغییراتی ایجاد کنیم که تغییرات در گیت‌هاب هم اعمال شود چه باید کرد؟

در پروژه یک کلاس جدید ایجاد کنید،یک پیام هشداری نمایش داده می‌شود که از شما می‌پرسد آیا می خواهید این فایل هم به گیت اضافه شود؟

git6

در صورتی که بخواهید پروژه به گیت اضافه نشود باید no را انتخاب کنید.در این صورت فایل قرمز نمایش داده می‌شود و اگر گزینه بله را انتخاب کنید فایل به رنگ سبز در می‌آید،برای اعمال تغییرات باید از کلید( ctrl+k (commit changes استفاده کنید.در صفحه پاپ آپی که باز می‌شود در قسمت commit message پیام مورد نظر شامل تغییرات اعمال شده را می‌نویسیم.توجه داشته باشید سه گزینه commit،commit and push،create patch وجود دارد.
اگر گزینه commit را انتخاب کنیم تغییرات به صورت لوکال اعمال می‌شود و روی گیت ‌هاب قرار نمی‌گیرد.در صورتی که بخواهیم تغییرات در گیت‌ هم اعمال شود نهایتا باید گزینه commit and push را انتخاب کنیم.

git07

بعد از انتخاب commit and push ،هشدار بالا نمایش داده میشود.در اینجا گزینه commit را انتخاب نمایید.
git8
سپس با انتخاب push تغییرات در گیت اعمال می‌شوند.

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

git9
git10

در صورتی که پروژه توسط برنامه نویسان دیگر تغییراتی در آن ایجاد شود شما در قسمت VCSبا انتخاب گزینه update project تغییرات اعمال شده در پروژه را روی اندروید استودیو مشاهده می‌کنید.