شاوره استراتژی 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com مشورت و همراهی کارشناسان ما برای توسعه استراتژی و برنامه مسیر به شما کمک می کند تا اهداف موبایلی شدن شرکت را بهتر اجرا نمایید
راهکارهای موبایلی شدن
راهکارهای وسیع موبایلی ما از نرم افزارهای از پیش ساخته شده تا راهکارهای سفارشی از طرف مشتری را شامل می شود. بنا به نیاز تکنولوژیک و عملکردی سازما شما، می توانیم از فریمورک های آماده و با قیمت کمتر یا طراحی نرم افزار از پایه را برای شما انجام دهیم.
خدمات قابل مدیریت
خدمات ما در داشبورد مدیریت مشتری برای شما کاملا تحت کنترل شماست. در هر لحظه شما مشاهده می کنید که پروژه مربوط به شما در چه مرحله ای است و چه اقداماتی روی آن در حال انجام است. ما امکاناتی در اختیار شما قرار می دهیم که شما حس کنید در تیم ما هستید و از نزدیک همه چیز را مشاهده می کنید.
نظام پیشنهادات اندروید چرا باید اپلیکیشن موبایل داشته باشید همیشه در دید مشتری باشید
آمارها نشان می دهد کاربران تلفن های اسمارت روزانه بیش از 2 ساعت با اپلیکیشن های موبایل خود وقت می گذرانند. پس وقتی تا این اندازه افراد سرگرم موبایل خود هستند، چرا شما در موبایل آنها جایی نداشته باشید؟ 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com امروزه اغلب افراد برای کسب اطلاعات بیشتر به راحتی در بازارهای عرضه نرم افزارهای موبایل دوری می زنند و اتفاقا به راحتی صفحات زیادی را اسکرول کرده و نرم افزارهای زیادی را می بینند. یک کانال مستقیم بازاریابی بسازید
نرم افزارهای موبایل عملکردهای زیادی دارند: این نرم افزارهای می توانند اطلاعات اولیه کاربر، قیمتها، فرمهای ثبت نام، امکانات جستجو، حسابهای کاربری، پیام رسان، سرخط خبرها و بسیاری امکانات دیگر را در خود فراهم آورند.
یکی از بزرگترین مزایای داشتن نرم افزار موبایل این است که می توانید همه اطلاعاتی را که می خواهید به مشتری بدهید دقیقا زیر انگشت او قرار داده اید. همینطور با قابلیت ارسال اعلان شما به راحتی می توانید مشتریان را از محصولات جدید و تخفیفات با خبر کنید و حتی انگیزه هایی برای بازکردن نرم افزار ایجاد کنید. برای مشتری ارزش ایجاد کنید
برنامه های وفاداری سنتی، با کارتها تخفیف و کارتهای عضویت رونق یافت. در سالهای اخیر تبدیل کارتهای کاغذی عضویت به کارتهای مغناطیسی تحول جدیدی را به وجود آورد. ولی الان حتی کارتهای مغناطیسی و انتظار از مشتری برای همراه داشتن این کارتها در هنگام خرید، قدری دور از توقعات مشتری مدارانه است. شما می توانید با داتشن نرم افزار موبایل به دور برنامه وفاداری خود را نه به صورت یک طرفه بلکه به صورت تعاملی و دو طرفه پیاده سازی نمایید. ایجاد شناخت و برندسازی کنید 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com نرم افزار موبایل می تواند به خوبی برای برند شما آگاهی رسانی انجام دهد. برندسازی شامل دو بخش دیدگاه است:
برند: نرم افزار موبایل برای شما کار یک بیلبورد بزرگ خالی را انجام می دهد که به روی آن هر چیزی می توانید بنویسید. روی این بیلبورد شما می توانید فاخر بودن، کاربردی بودن، ارزان بودن، تکان دهنده بودن یا هر چیزی را به مشتری منتقل کنید. هر کار می کنید نهایتا باید طراحی شما به نحوی باشد که مشتری آن را دوست داشته باشد.
شناخت: چیزی که باعث می شود شما به خاطر مشتری بمانید، رسیدن به حد موثر تکرار مشاهده است. به طور معمول گفته می شود برای اینکه مشتری در زمان خرید شما را در نظر داشته باشد تقریبا باید 20 مرتبه شما یا برندتان را دیده باشد. کاری که نرم افزار موبایل برای شما انجام می دهد، همین است. پذیرش مشتری را بهتر کنید
فرقی ندارد شما شامپو می فروشید یا الکتروموتور صنعنی. مشتری شما نیاز دارد که شما در دسترس او باشید. همین که شما از طریق نرم افزار موبایل امکاناتی را فراهم آورید که مشتری بتواند به راحتی با شما ارتباط برقرار کند، شما یک مزیت قابل توجه برای مشتری فراهم آورده اید تا احساس کند در هر زمانی و در هر شرایطی فقط با چند ضربه انگشت می تواند با شما ارتباط برقرار کند. از رقابت دور بایستید
در شرایطی که بازار رقابتی هر روز شدیدتر می شود، شما با داشتن یک نرم افزار موبایل می توانید از مخمصه رقابت به جایی جلوتر از رقبا بپرید. اگر در این زمینه اولین باشید یا حداقل در زمره اولین ها باشید، مشتری از فکر رو به جلو و مدرن شما متحیر می شود و این تمایز برای شما کار خواهد کرد. وفاداری مشتری درو کنید 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com در شرایطی که مشتری با تبلیغات گوناگون در صفحات اینترنتی، بیلبوردهای خیابانی، تبلیغات تلویزیونی، کانالهای تلگرامی، ایمیلهای تبلیغاتی، آپهی های روزنامه ها و مجلات و ده ها مورد دیگر بمباران می شود، به تدریج حتی مشتریان قبلی هم شما را فراموش می کنند و اثر حس خوب قبلی را بر مشتری از دست می دهید. زمان آن فرارسیده است تا شما در موبایل مشتری خود نشسته باشید و ارتباط خود را با مشتری همچنان قوی نگه دارید تا از وفاداری مشتری خود حفاظت کنید. قرار نیست نرم افزار موبایل شرکت شما را نجات دهد ولی حداقل از برباد رفتن زحمات قبلی شما حفاظت می کند. چرا سپهر ماهان
بیش از آنکه متقاضی نرم افزارهای موبایل وجود داشته باشد، علاقمندان به تولید و برنامه نویسی اندروید وجود دارد. و متاسفانه پیش از آنکه تحلیل گران کسب و کار و بازاریابی دست به کار شوند، علاقمندان به برنامه نویسی کار خود را شروع کرده اند و چه بسا به پایان رسانده اند.
ما به نرم افزار تحت موبایل شرک شما به چشم یک روند مد شده عجولانه برنامه نویسی نکاه نمی کنیم. شرکت شما باید با اهداف مشخص و متعالی به حوزه نرم افزار موبایل وارد شود. قبل از آنکه عجولانه دست بکار تولید شوید، باید اهداف مشخص گردد، مشتریان بررسی شوند، بازار هدف شما تعیین گردد، امکانات مورد نظر و مورد نیاز مشتریان فهرست گردد، دسترسی آنلاین مشتریان به اینترنت و محل استفاده از نرم افزار موبایل به دقت مورد توجه قرار گیرد، مکانیزم های جلب توجه و علاقه مشتری مورد همفکری واقع شود و بعد از آن تازه پروژه تولید نرم افزار شروع می شود.
اگر این مراحل را انجام ندهید خیلی زودتر نرم افزار شما نوشته شده و تحویل شما می شود ولی در زمانی کمتر از آن متوجه می شوید که اشتباه کرده اید و علاوه بر هزینه ریالی هزینه های بسیار بیشتری از نظر زمان و انرژی و انگیزه شرکت را هدر داده اید.
ما صرفا نرم افزار برای شما تولید نمی کنیم. بلکه همه مراحل ایده سازی، طراحی، تولید، مراقبت از رفتار مشتری و بهبود مستمر را به عنوان راهکار بکارگیری اپلیکیشن موبایل برای شما انجام می دهیم.
متدولوژی ما 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com ما در طراحی و تولید اپلیکیشن موبایل از متدولوژی اسکرام (SCRUM) استفاده می نماییم که یکی از از مجموعه روشهای تفکر چابک (Agile) است.
اسکرام یکی از روشهای مدرن مدیریت پروژه های نرم افزاری است که در آن علاوه بر سرعت در تولید، دقت، کاربرد و مشارکت مشتری و انعطاف پذیری نیز لحاظ شده است. تولید نرم افزار تحت چارچوب اسکرام ویژگی شفافیت و روشنی، ممیزی و وارسی و همچنین انطباق را اجرایی می نماید تا کارفرما و پیمانکار اطمینان داشته باشند نتیجه و نرم افزار تولید شده، با تفکر و برنامه از قبل تعیین شده نزدیکی کافی داشته باشند. بیانیه نرم افزار چابک
آشنایی با دستوراتی از JavaScript برای ارتباط اپلیکیشن با سایت ها
درس دوم: پیاده سازی اپلیکیشن پرداخت قبض
09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com خانه طراحی اپلیکیشن موبایل
۲۷ اردیبهشت, ۱۳۹۸ طراحی اپلیکیشن موبایل طراحی منعطف و کاربر پسند طراحی اپلیکیشن در اصفهان
طراحی اپلیکیشن در اصفهان
مهم نیست برنامه های مارا روی یک گوشی کوچک نصب کنید یا روی یک تبلت بزرگ، برنامه های ما طوری بهینه سازی شده اند که برروی طیف وسیعی از دستگاه ها به صورت مناسب اجرا شوند و ایجاد کننده ی یک حس خوب و کاربر پسند برای مخاطبین باشند.ما در طراحی محیط کاربری از جدید ترین مفاهیم طراحی دنیا استفاده می کنیم تا تجربه کار با یک اپلیکیشن پارسی با استانداردهای جهانی را برای شما فراهم نماییم. کدنویسی برنامهها طراحان دیدگاه نوین ویستا
طراحی اپلیکیشن در اصفهان
تیم متخصص ویستا با سال ها تجربه، با بهره گیری از استانداردها و متد های روز برنامه نویسی امکان پشتیبانی و توسعه نرم افزار شما را متناسب با توسعه و تحول کسب و کار شما فراهم می آورد.ارایه سرویس های تحت وب ما، شما را از ارایه سفارشات خود به شرکت های مختلف بی نیاز کرده و سبب یکپارچگی نرم افزار ها می شود.ما با کد نویسی اصولی و بهینه تجربه ی یک اپلیکشن روان و پاسخگو را برای شما و مشتریانتان فراهم خواهیم کرد. خدمات و پشتیبانی مستمر طراحی اپلیکیشن در اصفهان 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com طراحان دیدگاه نوین ویستا
تیم توسعه ویستا بر اهمیت زمان در پروژه های شما واقف است و با تیم متخصص و دایمی خود با ارایه خدمات حتی در روزهای تعطیل آماده ارایه خدمات به کاربران خود می باشد.همچنین این امکان برای شما وجود دارد که با توجه به تغییرات در کسب و کار خود بتوانید اپلیکیشن های خود را متناسب با نیاز روز و تکنولوژی های جدید بروز رسانی نمایید و در وقت و هزینه خود صرفه جویی نمایید.با ویستا متفاوت باشید طراحی اپلیکیشن های حرفه ای در اصفهان
ساخت اپلیکیشن اندروید در اصفهان
شرکت طراحان دیدگاه نوین ویستا برای طراحی اپلیکیشن های موبایل بر روی پلتفرم های مختلف از ابزارهای مربوط بهره می برد. برای تولید اپلیکیشن اندروید از زبان برنامه نویسی اندروید – جاوا بر روی فریم ورک اندروید استدیو و برای برنامه نویسی ios از زبان برنامه نویسی swift بر روی فریم ورک xcode استفاده می شود. زبان مشترک رابط کاربری UI برای تولید وساخت اپلیکیشن اندروید و اپلیکیشن ios در حال حاضر متریال دیزاین گوگل که به خوبی توانسته ایم برای طراحی نسل سوم اپلیکیشن ios استفاده کنیم. مراحل مختلف طراحی تولید و ساخت موبایل اپلیکیشن ها در نمودار زیر به خوبی بیان شده است که یک اپلیکیشن موبایل(design android application) و یا یک نرم افزار موبایل (make mobile application)برای تولید شدن چه مراحلی را باید طی کند.
آخرین نمونه کارهای اپلیکیشن 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com طراحی اپلیکیشن طراحی اپلیکیشن فروشگاهی کاخلر طراحی اپلیکیشن طراحی اپلیکیشن فیلم و سریال طراحی اپلیکیشن طراحی اپلیکیشن پزشکی،سلامت (UI) طراحی اپلیکیشن طراحی اپلیکیشن کارواش (UI) طراحی اپلیکیشن طراحی اپلیکیشن فروشگاهی سِبک طراحی اپلیکیشن طراحی اپلیکیشن فروشگاه پوشاک طراحی اپلیکیشن طراحی اپلیکیشن فروشگاهی گود مود طراحی اپلیکیشن طراحی اپلیکیشن آژانس هواپیمایی و گردشگری (UI)
درخواست مشتری
همانطور که میدانید اولین فاز از روال کلی طراحی اپلیکیشن، طراحی گرافیکی پروژه میباشد. در این خصوص جلساتی بین کارفرما وواحد گرافیکی تیم ویستا برگزار و فرم های مربوط به سلایق شخصی کارفرما تکمیل میگردد.. این فرم ها در روند طراحی گرافیکی اپلیکیشن کمک زیادی به تیم طراحی گرافیک مینماید. واحد طراحی گرافیک ویستا بر اساس سلایق شخصی کارفرما و اصول روز طراحی گرافیک اپلیکیشن، اقدام به طراحی قالب گرافیکی اپلیکیشن مینماید. پیش نمایش قالب گرافیکی طراحی شده برای مشتری ارسال و نظرات مشتری در این خصوص دریافت میگردد. پس از تایید نهایی کارفرما در خصوص قالب گرافیکی طراحی شده، پروژه طراحی اپلیکیشن وارد فاز بعدی خواهد شد. تحلیل اپلیکیشن 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com بعد از ارائهی فایل پیشنهادی توسط مشاوران تیم ویستا، جلسات فنی و توجیحی بین متخصصین ویستا و مشتریان در خصوص روند انجام پروژه طراحی اپلیکیشن و توضیح کامل فایل پیشنهادی برگزار میگردد.محوریت این جلسات مواردی مانند ریزامکانات طراحی سایت، متن قرارداد، زمان بندی انجام پروژه و موارد مالی و تعهدات قراردادی خواهد. پس از توافقات کامل و رسیدن به نقاط مشترک، قرارداد طراحی اپلیکیشن ویستا با درج تمامی تعهدات و جزئیات کامل پروژه عقد شده و روند طراحی اپلیکیشن توسط واحد توسعه ویستا آغاز میشود. تعداد جلسات مورد نیاز قبل از قرارداد در خصوص طراحی اپلیکیشن، بسته به نوع و گستردگی اپلیکیشن، متفاوت خواهد بود. طراحی گرافیکی اپلییکیشن
همانطور که میدانید اولین فاز از روال کلی طراحی اپلیکیشن، طراحی گرافیکی پروژه میباشد. در این خصوص جلساتی بین کارفرما و واحد گرفیک ویستا برگزار و فرم های مربوط به سلایق شخصی کارفرما تکمیل میگردد.. این فرم ها در روند طراحی گرافیکی اپلیکیشن کمک زیادی به تیم طراحی گرافیک مینماید. گروه طراحی گرافیک ویستا بر اساس سلایق شخصی کارفرما و اصول روز طراحی گرافیک اپلیکیشن، اقدام به طراحی قالب گرافیکی اپلیکیشن مینماید. پیش نمایش قالب گرافیکی طراحی شده برای مشتری ارسال و نظرات مشتری در این خصوص دریافت میگردد. پس از تایید نهایی کارفرما در خصوص قالب گرافیکی طراحی شده، پروژه طراحی اپلیکیشن وارد فاز بعدی خواهد شد. پیاده سازی اپلیکیشن
طرح گرافیکی تایید شده توسط کارفرما برای انجام روند برنامه نویسی اپلیکیشن به تیم طراحی اپلیکیشن واحد توسعه ویستا واگذار میگردد. در این مرحله، تیم کدنویسی ویستا با توجه به تحلیل های صورت گرفته، اقدام به برنامه نویسی و پیاده سازی اپلیکیشن مینمایند. در روال انجام فرآیند کدنویسی، کارفرما همواره به وسیله گزارشات پیشرفت پروژه در جریان انجام امور قرار میگیرد. بعد از اتمام فاز کدنویسی تست های اولیه و نهایی روی اپلیکیشن انجام خواهد شد. در این مرحله کلیه بخش های برنامه نویسی شده در اپلیکیشن مورد تست و استفاده موقت قرارگرفته و باگ احتمالی بر طرف میگردد. پس از اتمام همه این موارد، نسخه موقت اپلیکیشن طراحی شده در اختیار کارفرما قرار میگیرد. ویستا تیم نیازسنجی اولیه از کارفرما 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com طراحی اپلیکیشن در اصفهان
در ابتدا طی یک جلسه حضوری و یا تلفنی باید مشخص گردد موضوع اپلیکیشن شما چیست و چه اماکانات و ویژگی هایی باید داشته باشد ویستا تیم طراحی رابط کاربری اپلیکیشن
طراحی اپلیکیشن در اصفهان
پس از عقد قرارداد طراحی اپلیکیشن ، و برسی تمام نیاز های کارفرما نوبت به طراحی رابط کاربری اپلیکیشن می رسد که برای کارفرما ارسال می شود ویستا تیم آماده سازی پنل مدیریت و اپ
طراحی اپلیکیشن در اصفهان
پس از آماده سازی پنل مدیریت ، محتوای اپلیکیشن باید درون پنل درج گردد تا در اپلیکیشن موبایل نمایش داده و مورد بررسی قرار گیرد . ویستا تیم انتشار اپلیکیشن 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com طراحی اپلیکیشن در اصفهان
بعد از آماده سازی اپلیکیشن و رفع مشکلات گزارش شده،نوبت به انشتار اپلیکیشن در مارکت های محبوب ماننده بازار و اپ استور می رسد راحی سایت
طراحی و برنامه نویسی حرفه ای سایت با دو سبک تخصصی و معمولی برطبق نیاز مشتری توسط گروهی از برنامه نویسان مجرب طراحی کارت ویزیت
طراحی حرفه ای کارت های ویزیت طراحی و چاپ انواع کارت های ویزیت برای تمامی مشاغل طراحی بنر
طراحی انواع بنرهای تبلیغاتی طراحی و چاپ بنر در سایزهای گوناگون طراحی لوگو
طراحی اختصاصی لوگو برای انواع مشاغل مشاوره در طراحی لوگو بهینه سازی وبسایت ها
بهینه سازی انواع وب سایت ها بهبود سئو سایت و افزایش رنکینگ جهانی مبتنی بر متدهای روز UI & UX
طراحی گرافیکی در کنار تجربه کاربری محصولات یکی از مهمترین عوامل ترغیب کاربران برای مراجعه مجدد به محصول شما و همچنین مشخصه بارز حرفه ای بودن طراحی محصول شما خواهد بود و مهمترین عامل برای جذب کاربر میباشد. وب سایت 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com هدف ما طراحی وب سایت حرفه ای و شکیل بر اساس استانداردهای موجود بر روی وب در حداقل زمان و هزینه است. فرآیند اجرای وبسایت پس از عقد قرارداد بسیار حرفه ای و متناسب با نیاز مشتری میباشد iOS 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com ساخت و ایجاد اپلیکیشن برای سیستم عامل iOS و برای دیوایس های iphone و ipad به صورت کاملا استاندراد و جذاب با استفاده از آخرین تکنولوژی های ارایه شده در کمپانی apple با طراحی بسیار مدرن و متناسب با نیاز روز دنیا اندروید
:: موضوعات مرتبط:
new android ,
,
:: بازدید از این مطلب : 97
سرویسهایی که ما ارائه میدهیم شامل کلیه موارد زیر است : طراحی انواع وب سایت و اپلیکیشن های موبایل (اندروید ،ios ) فروشگاه اینترنتی ،ربات تلگرامی ،سئو سایت ،افزایش رتبه سایت ،تبلیغات در گوگل ،بهینه سازی قالب و مشاوره جهت ایده های شما (پیاده سازی ایده های شما به صورت وب سایت و اپلیکیشن) قیمت های بسیار مناسب
عقد قرار داد آموزش و پشتیبانی یک ساله طراحی وب سایت های گردشگری ،بلیط هواپیما ،هتل داری ،فروشگاه محصولات و خدمات انواع اپلیکیشن های فروش و جذب مشتری ،تبلیغات اینترنتی ،افزایش رتبه سایت و تیم حرفه ای برنامه نویسی
ن رسیده است که مدیر استارتاپ خود باشید. این دوره ی آموزشی به شما کمک می کند تا تمام آن دسته از ایده های شما را که به طراحی و تولید اپلیکیشن برای سیستم عامل اندروید مربوط می شود را عملی نماید. پیش نیازها :
این دوره هیچ پیش نیازی ندارد، از سطح پایه و با زبانی ساده تدریس شده است.
سرفصل ها :
فصل اول: مفاهیم کلی برنامه نویسی زبان های کامپایلری زبان های مفسری فصل دوم: مقدمات برنامه نویسی اندروید و ابزارهای مورد نیاز آن آشنایی با JDK, JRE نصب JDK نصب و راه اندازی اندروید استودیو آشنایی با SDK اندروید نصب و راه اندازی امولاتور (شبیه ساز گوشی) آشنایی با محیط برنامه نویسی اندروید استودیو فصل سوم: زبان برنامه نویسی جاوا آشنایی با انواع داده ها آشنایی با انواع Collection ها آشنایی با دستورات شرطی آشنایی با حلقه های تکرار در زبان جاوا آشنایی با متدها و توابع در زبان جاوا فصل چهارم: لایه بندی های مختلف رابط کاربری در اندروید آشنایی با LinearLayout آشنایی با FrameLayout آشنایی با RelativeLayout آشنایی با ConstraintLayout فصل پنجم: مفاهیم شی گرایی مفاهیم کلاس و آبجکت ( شی ) Constructor چیست؟ استفاده از مفهموم ارث بری در جاوا و آشنایی با کلید واژه ی extends مفهوم Overriding در جاوا Enum چیست و چه کاربردی دارد؟
تفاوت Interface و کلاس آشنایی با کلید واژه ی Implements آشنایی با الگوی طراحی Factory فصل ششم : پردازش غیرهمزمان در اندروید Thread چیست و چه کاربردی دارد؟ آشنایی با انواع روش های پیاده سازی Worker Thread و پردازش غیر همزمان آشنایی با runOnUiThread آشنایی با HandlerThread فصل هفتم: آشنایی با UI های پرکاربرد در اندروید آشنایی با EditText در اندروید آشنایی با CheckBox در اندروید آشنایی با RadioButton در اندروید آشنایی با ScrollView در اندروید آشنایی با ImageView در اندروید لود کردن تصویر از سرور با استفاده کتابخانه Glid و Picasso اضافه کردن فونت به پروژه آشنایی با کلاس TypeFace اعمال فونت بر روی ویوهای مختلف
فصل هشتم : آشنایی با Activity ها در اندروید چگونه یک Activity جدید ایجاد کنیم؟ اضافه کردن View به اکتیویتی Intent چیست؟ آشنایی با Implicit Intent آشنایی با Explicit Intent آشنایی با Intent-filter استفاده از Intent برای رفتن به Activity دیگر آشنایی با متد onBackPressed ارسال داده بین دو اکتیویتی آشنایی با putExtras آشنایی با getExtras آشنایی با متد startActivityForResult و دریافت نتیجه از اکتیویتی ثانیویه آشنایی با چند نمونه از ExplicitIntent های کاربردی فصل دهم : پیاده سازی لیست با RecyclerView در اندروید آشنایی مفهموم Recycling آشنایی با Adapter آشنایی با LayoutManager آشنایی با ViewHolder فصل یازدهم : انواع خطاها در برنامه نویسی و نحوه ی خطایابی خطاهای Syntax خطاهای Runtime خطاهای منطقی
فصل دوازدهم : آشنایی با کلاس ApplicationLoader در اندروید فصل سیزدهم: کار با فرگمنت ها فرگمنت چیست ؟ چگونه یک فرگمنت بسازیم ؟ افزودن فرگمنت به اکتیویتی به صورت استاتیک افزودن فرگمنت به اکتیویتی به صورت داینامیک آَشنایی با حذف و جایگزین کردن فرگمنت و کار با FragmentTransaction فصل چهاردهم : ساخت Dialog در اندروید آشنایی با کلاس ProgressDialog آشنایی با کلاس AlertDialog ساخت Dialog های سفارشی شده فصل چانزدهم : ساخت BottomSheetDialog در اندروید آشنایی با کلاس BottomSheetBehavior فصل شانزدهم : آشنایی با Tablayout و Viewpager در اندروید آشنایی با FragmentPagerAdapter متصل کردن Adapter به Viewpager متصل نمودن Viewpager به Tablayout نمایش متن در TabLayout آشنایی با TabItem فصل هفدهم : مفاهیم پیشرفته رابط کاربری در اندروید آشنایی با 9-Patch ها ایجاد Shape با XML ایجاد مستطیل ایجاد مستطیل به همراه Corrner آشنایی با تگ Selector ایجاد بک گراند برای EditText ایجاد بک گراند برای
ساخت CheckBox سفارشی شده ایجاد بک گراند به همراه افکت Ripple فصل هجدهم : آشنایی با نحوه ی دریافت و چک کردن Permission ها در اندروید آشنایی با Normal Permission و Dangerous Permission چک کردن Permission درخواست Permission از کاربر استفاده از انیمیشن ها در اندروید آشنایی با Alpha Anim پیاده سازی انیمیشن های Fade In و Fade Out با کد XML آَشنایی با Rotate Anim ساخت انیمیشن چرخش با کد XML آَشنایی با Scale Anim ساخت انیمیشن های Zoom In و Zoom Out با کد XML آشنایی با Translate Anim پیاده سازی انیمیشن های Slide In Right و Slide In Left با کد XML پیاده سازی انیمیشن های Slide In Bottom و Slide In Top با کد XML پیاده سازی انیمیشن های Slide Out Right و Slide Out Left با کد XML پیاده سازی انیمیشن های Slide Out Bottom و Slide Out Top با کد XML آَشنایی با Alpha Anim پیاده سازی انیمیشن های Fade In و Fade Out با کد جاوا
ساخت انیمیشن چرخش با کد جاوا آَشنایی با Scale Anim ساخت انیمیشن های Zoom In و Zoom Out با کد جاوا آشنایی با Translate Anim پیاده سازی انیمیشن های Slide In Right و Slide In Left با کد جاوا پیاده سازی انیمیشن های Slide In Bottom و Slide In Top با کد جاوا پیاده سازی انیمیشن های Slide Out Right و Slide Out Left با کد جاوا پیاده سازی انیمیشن های Slide Out Bottom و Slide Out Top با کد جاوا آشنایی با Animation List آشنایی با مفهوم Interpolator در انیمیشن ها آشنایی با BounceInterpolator آشنایی با AnticipatOvershootInterpolator ترکیب انیمیشن ها برای ایجاد انیمیشن های متفاوت تر آشنایی با کلاس ObjectAnimator و AnimatorSet آشنایی با تابع ofFloat ساخت انیمیشن
آَشنایی با کتابخانه Yoyo برای نمایش انیمیشن ها فصل نوزدهم : آشنایی با Transition در اندروید استفاده از انیمیشن ها برای جا به جایی بین اکتیویتی ها استفاده از انیمیشن ها برای اضافه کردن فرگمنت به اکتیویتی آشنایی با متد overridePendingTransition در اکتیویتی ها فصل بیستم : ساخت لیست کشویی با Spinner در اندروید ساخت Adapter سفارشی برای Spinner فصل بیست و یکم : ایجاد Toast سفارشی شده در اندروید Toast چیست ؟ ست کردن View به Toast و سفارشی کردن آن فصل بیست و دوم : ذخیره اطلاعات با Sharedprefernces در اندروید ایجاد Sharedpref ذخیره مقادیر String ، Boolean و ... در Sharepref دریافت مقادیر از
آشنایی با دیزاین پترن Singletone فصل بیست و سوم : آشنایی با Toolbar در اندروید اضافه کردن PopupMenu به Toolbar اضافه کردن Style به Toolbar ست کردن NavigationIcon به Toolbar ست کردن Title و SubTitle به Toolbar اضافه کردن Navigation Drawer به Toolbar فصل بیست و چهارم : ساخت PopupMenu در اندروید اضافه کردن آیتم به PopupMenu در لحظه ساخت ست کردن Style به PopupMenu آشنایی با ویژگی Checkable برای آیتم های PopupMenu فصل بیست و پنجم : آشنایی با فرمت Json Json چیست ؟ ساختار Json از چه چیزی تشکیل شده است ؟ آشنایی با JsonObject آشنایی با JsonArray ساخت Json در زبان جاوا Parse کردن Json و تبدیل آن به Object و آرایه در زبان جاوا
ساخت Json به کمک Gson تبدیل Json به Object به کمک Gson آشنایی با حاشیه نوشت های Gson آشنایی با Expose آشنایی با SelializeName آشنایی با متد setSelializeNulls فصل بیست و ششم : ارتباط با سرور در اندروید آشنایی با انواع متدهای HTTP آشنایی با متد GET آشنایی با متد POST آشنایی با متد PUT آشنایی با متد Delete آشنایی اجمالی با کتابخانه های معروف برای ارتباط با سرور آشنایی با Volley آشنایی با OkHTTP آشنایی با
آشنایی با Fast Android Networking استفاده از OkHTTP برای ارتباط با سرور ارسال درخواست POST ارسال درخواست GET آشنایی با کلاس AsyncTask و متدهای آن آشنایی با doInBackground آشنایی با preExecute آشنایی با onPostExecute آشنایی با onProgressUpdate چرا Fast Android Networking آشنایی با متدها و نحوه پیاده سازی این کتابخانه ارسال درخواست POST ارسال درخواست GET فصل بیست و هفتم : آشنایی با کتابخانه Design و CardView در اندروید آشنایی با CordinatorLayout آشنایی با AppbarLayout آشنایی با CollapsingToolbarLayout آشنایی با صفت contentScrim آشنایی با مقدار
آشنایی با مقدار Scroll آَنایی با صفت collapsMode و مقادیر Parallex و Pin آشنایی با NestedScrollView آشنایی با CardView آشنایی با صفت elevation برای ایجاد سایه آشنایی صفت Corrner برای گرد کردن گوشه آشنایی با FloatingActionButton فصل بیست و هشتم : طراحی و ساخت پروژه آب و هوا
سها به صورت گرپههای جدا شده دسته بندی شده است. ساخت پروژه اندروید با استفاده از اندروید استودیو 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com این درس به شما نشان میدهد که چگونه با استفاده از Android Studio یک پروژه اندروید بسازید. همچنین با خوانده این مطلب آموزشی شما با چند فایل در پروژه آشنا میشوید.
اگر میخواهید پروژه جدیدی در اندروید استودیو بسازید، دستورات زیر را دنبال کنید:
اگر شما هیچ پروژهای را به صورت باز در ANDROID STUDIO ندارید، در پنجره خوش آمد (Welcome to Android studio )، روی گزینه (Start a new Android studio project) کلیک کنید. اگر پروژهای به صورت باز دارید، میتوانید با کلیک کردن روی گزینه File و پس از آن کلیک روی New Project یک پروژه جدید بسازید.
در پنجره مربوط به پروژه جدید، مقادیر زیر را وارد کنید:
Application Name :”My First App” Company Domain : “example.com”
شما میتوانید مکان ذخیره پروژه را تغییر دهید، ولی گزینههای دیگر را تغییر ندهید.
پس از اتمام مراحل بالا، حالا باید روی گزینه ی Next کلیک کنید. در پنجره target Android Devices، تمام گزینهها را به صورت Default نگه دارید و گزینه Next را انتخاب کنید.
اندروید
اگر کنجکاو هستید که SDK چکونه کار میکند در درس ساپورت پلتفرم های مختلف آن را با شما آموزش می دهیم. 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com حالا باید در پنجره Add an Activity to Mobile روی گزینه Empty Activity کلیک کرده و پس از آن گزینه Next را بزنید.
در پنجره Customize the Activity مقادیر را به صورت Default نگه داشته و تغییری در آنها ندهید. اندروید استودیو به صورت پیش فرض بهترین و کارآمدترین گزینهها را برای شما انتخاب کرده است. پس در هستید نیازی ندارید، روی دکمه Finish کلیک کنید تا به مرحله بعد برسیم.
بعد از گذراندن فرایند ایجاد پروژه IDE اندروید استودیو را باز میکند.
ابتدا مطمئن شوید که پنجره Project باز است (گزینه View>Tool Windows >Project) و Android در منوی کرکره ای سمت چپ بالا انتخاب شده است. حالا شما میتوانید فایلهای زیر را مشاهده کنید:
App>java>com.example.myfirstapp
این mainActivity (نقطه ی شروع برنامه) شما است. وقتی ساخت ائلیکیشن اندروید را به اتمام برسانید و آن را اجرا کنید، سیستم نمونه activity را برای شما اجرا میکند و layout آن باز میشود.
App>res>layout>Activity_main.xml
این XML صفحه activity UI را تعریف میکند. این فایل به صورت پیش فرض حاوی TextView است که مقدار “Hello World” با آن پر شده است.
App > manifests > AndroidManiFest.xml
در فایل Manifest کاراکترهای اساسی برنامه توصیف میشوند و هر جزء آن را میتوان در اینجا تعریف کرد.
Gradle Scrips >build.gradle
البته توجه داشته باشید که شما دو فایل با این اسم میبینید، که یکی برای پروژه و دیگری برای “app” ماژول در Android Studio مورد استفاده قرار میگیرد. هر کدام از ماژولها، build.gradle خاص خودشان را دارند، ولی این پروژه به درستی فقط یک ماژول دارد. شما در آینده یاد میگیرید چگونه با ماژولهای build.gradle کار کنید و متوجه میشوید ابزار gradle چگونه در Android Studio برنامهها را compile میکند و اپلیکیشن اندرویدی شما اجرا میشود. یک پیشنهاد برای درک بهتر از اپلیکیشنی که میسازید 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com پیشنهاد می کنم همزمان با ساخت اولین پروژه تون یه آنالیتیکس مناسب هم توش پیاده سازی کنید تا از اول بتونید همه داده های مرتبط با اپلیکیشن خودتون رو رصد کنید. این ابزارها کمک میکنن تمام رفتارهای کاربران براتون ارسال بشه.
برای این کار میتونید از SDK سرویس دیتابین استفاده کنید که با توجه به راهنمای پیاده سازی فارسی، میتونه گزارشهای خوبی از رفتار و آمار کاربران به شما ارائه بده. اگر هم به مشکلی برخوردید امکانش هست به پشتیبانی سایت دیتابین مراجعه کنید.
آنالیز اپلیکیشن
استارت آپ ایرانی دیتابین، با فراهم آوردن خدمات موبایل آنالیتیکس سعی در برطرف کردن مشکلات پیش آمده ناشی از شرایط تحریم دارد. توسعه دهندگان میتوانند با پیادهسازی SDK دیتابین در برنامه خود با کمترین تاخیر زمانی (کمتر از ده دقیقه)، نمودارهای متنوع مرتبط با رفتار کاربران در برنامه را در حوزههای روند رشد کابران (Growth)، درگیری کاربر با برنامه (Engagement)، ماندگاری (Retention)، درآمدها (Revenue) و رویدادهای سفارشی (Custom Event) مشاهده کنند.
همچنین وجود گزارشات بومی نظیر درآمد به تفکیک مارکتهای مختلف (کافه بازار، اپ استور و ....)، تعریف و پیاده سازی استراتژی تحلیل داده و ارائه خدمات مشاوره فنی با روشهای آنلاین، حضوری و تلفنی، شرایط مناسبی برای توسعه دهندگان فراهم آورده است.
چنین آنالیزهایی میتواند به شما در درک بهتر از اپلیکیشنی که ساختهاید کمک کند و با دادههای به دست آمده، اپلیکیشن خود را بهتر و کاربر پسندتر کنید.
اگر دوست دارید بدانید اپلیکیشن اندرویدی که در Android Studio توسعه دادهاید چگونه اجرا میشود و مراحل اجرای آن به چه صورت است، بخش لیداوب را دنبال کنید.
صل سوم : ساخت پروژه در اندروید استودیو، بررسی محیط توسعه و ساختار کلی پروژه
به نام خدا. در جلسه گذشته با نحوهی نصب اندروید استودیو و همچنین ساختار SDK آشنا شدیم. در این جلسه قصد دارم شما را با محیط اندروید استودیو، نحوهی ساخت پروژه اندروید و ساختار آن آشنا کنم. ساخت پروژه اندروید
ساخت پروژه اندروید در اندروید استودیو
پس از اجرای اندروید استودیو روی گزینهی Start a new Android Studio project کلیک میکنم.
انتخاب نوع اپلیکیشن و اکتیویتی
در این مرحله نوع پروژه اندروید و نوع اکتیویتی (Activity) را باید تعیین کنیم. هدف من ساخت اپلیکیشن برای تلفن همراه و تبلت است بنابراین همان تب نخست یعنی Phone and Tablet را انتخاب میکنم. سایر گزینهها هرکدام برای یک هدف خاص پیش بینی شده. Wear OS برای ساخت اپلیکیشن ابزار پوشیدنی (مانند ساعت هوشمند)، TV برای تلویزیونهای هوشمند، Android Auto برای خودروهایی که از سیستم عامل اندروید استفاده میکنند و Android Things مربوط به حوزهی اینترنت اشیاء میشود. اندروید استودیو چند نوع مختلف از اکتیویتی را پیشنهاد میدهد. من نوع سادهی آن یعنی Empty Activity (اکتیویتی خالی) را انتخاب میکنم. با مفهوم اکتیویتی در ادامه بحث آشنا خواهید شد. به مرحلهی بعد میروم:
انتخاب نام پروژه اندروید ، API Level و زبان پروژه اندروید
Name: در فیلد Name نام اپلیکیشن را وارد میکنم. این نام به همراه آیکونی که بعدا برای برنامهی خود انتخاب میکنیم، در لیست اپلیکیشنهای نصب شدهی روی دیوایس اندرویدی به کاربر نمایش داده میشود.
Package name: هر اپلیکیشن در اپ استورهایی مانند گوگل پلی ، بازار و … بر اساس Package name آن تشخیص داده میشود و نام اپلیکیشن ملاک نیست. به عنوان مثال ممکن است چندین اپلیکیشن با نام Shop در مارکتها موجود باشد. اما Package name برای هر اپلیکیشن یکتاست و اگر نام پکیج من با یک اپلیکیشن دیگر موجود در مارکت یکسان باشد، مارکت اجازهی انتشار آنرا نمیدهد. مارکتها بر اساس همین نام پکیج بروزرسانیهای منتشر شده برای اپلیکیشنهای نصب شده روی دیوایس کاربر را بررسی و اعلام میکنند. Package name از دو بخش تشکیل میشود. بخش اول یک نام دامنه (Domain name) و بخش دوم نام اصلی برنامه. مزیت استفاده از دامین (دامنه) این است که احتمال تشابه نام پکیج انتخاب شده برای توسعه دهندگان مختلف را از بین میبرد. برای مثال من از دامین وب سایت android-studio.ir استفاده میکنم که بنا برا الگوی پیشنهادی اندروید استودیو ابتدا پسوند دامین یعنی ir و سپس نام دامین قید شده. بعد از دامین یک نام اضافه میشود که معمولا همان نام اپلیکیشن است. البته در انتخاب پکیج نیم هیچ قاعدهی خاصی وجود ندارد. برای مثال الزامی به استفاده از دامین نیست و مقدار زیر هم صحیح است:
android_studio.androidcourses
یا قسمت دوم حتما نباید نام اصلی پروژه باشد و میتواند هر عبارت دیگری را شامل شود. اگر مالک یک دامین هستید بهتر است آنرا بکار ببرید اما اگر مالک هیچ دامینی نیستید طبق خط بالا یک مقدار دلخواه وارد کنید. از بکار بردن دامینی که در اختیار سایر افراد یا شرکتهاست خودداری کنید. Save Location: این فیلد مربوط به محل ذخیره سازی پروژه اندروید است. Language: در این قسمت زبان پیش فرض پروژه اندروید را تعیین میکنیم. مدتی از معرفی زبان کاتلین (Kotlin) برای اندروید میگذرد و حالا از نسخهی ۳٫۳٫۲ اندروید استودیو انتخاب زبان به wizard پروژه اضافه شده. من فعلا با جاوا کار میکنم بنابراین انتخاب من Java است. Minimum API Level: که در نسخههای قبل Minimum SDK نام داشت این امکان را به برنامه نویس میدهد تا پایینترین نسخهی اندرویدی که اپلیکیشن پشتیبانی میکند را تعیین کند. لغت Minimum به معنی حداقل بوده و در اینجا به این معنی است که باید تعیین کنم اپلیکیشن من پایینترین نسخه اندرویدی که پشتیبانی خواهد کرد کدام API است. در زمان تهیهی این آموزش نزدیک به ۱۰۰% دیوایسهای اندرویدی که در اختیار کاربران است از API 19 به بالا هستند بنابراین من همین نسخه را انتخاب میکنم. علت الزامی بودن تعیین مینیمم این است که در هر نسخهی جدید از اندروید، امکانات و قابلیتهایی اضافه میشود که اگر این امر را لحاظ نکنیم، ممکن است دارندگان دیوایس با نسخههای پایینتر در مواردی با مشکلاتی مواجه شوند. با انتخاب هر گزینه به عنوان مینیمم، اطلاعاتی در مورد آن API و سطح گستردگی آن نمایش داده میشود. در زمان نگارش این متن، ۹۵٫۳% دیوایسها API 19 و به بالا هستند و نیازی نیست از API پایینتری استفاده کنم. احتمالا میپرسید چرا پایینترین نسخه یعنی API 9 را انتخاب نکردم تا اطمینان پیدا کنم ۱۰۰% دیوایسها میتوانند از این اپلیکیشن استفاده کنند؟ برخی قابلیتهای اندروید که در نسخههای جدید معرفی شده، پیاده سازی آن برای نسخههای قدیمی غیرممکن و یا پیچیده است. بنابراین منطقی نیست من برای تعداد انگشت شمار گوشی و تبلتهای مربوط به ۱۰ سال پیش بخواهم وقت و انرژی بیشتری صرف کنم یا برخی محدودیتها را بپذیرم. با کلیک روی گزینه Help me choose به نمودار کاملی در این خصوص دسترسی خواهید داشت. نکته: در فصل قبل با SDK و همچنین Platform ها آشنا شدیم و دانستیم که با انتشار هر نسخه از اندروید، یک API برای آن منتشر میشود. هر پروژه اندروید در سه ویژگی compileSdkVersion، targetSdkVersion و minSdkVersion با Platform ها سروکار دارد. هنگامی که پروژه جدیدی میسازیم دو ویژگی اول یعنی کامپایل و نسخه هدف (Target) برابر با آخرین API نصب شده است و ویژگی Minimum همان API ای است که در این مرحله انتخاب میکنیم. البته نیازی به داشتن API مربوط به Minimum API Level در SDK نیست و صرفا آخرین API استفاده میشود.
instant apps: این ویژگی مدتی پیش معرفی شد و امکانی را برای کاربر فراهم میکند تا بدون نیاز به نصب اپلیکیشن بتواند یک پیش نمایش (Demo) از برنامه را مشاهده و بررسی کند. AndroidX artifacts: اندروید به تازگی نحوه نامگذاری کتابخانههای خود را تغییر داده. با انتخاب این گزینه، کتابخانههای support موجود در پروژه بر اساس شیوهی جدید نامگذاری میشود. (با مفهوم و کاربرد کتابخانهها در مباحث آتی آشنا خواهید شد). 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com نصب کامپوننتهای مربوط به لایهی ConstraintLayout
در این مرحله کامپوننتهای مربوط به لایهی ConstraintLayout از SDK فراخوانی و نصب میشود. این مرحله فقط در ساخت اولین پروژه اندروید انجام میشود و در پروژههای بعدی از نسخهی کش (ذخیره) شده در خود اندروید استودیو استفاده میشود و نیاز به دریافت مجدد از SDK نیست.
بیلد (Build) شدن پروژه اندروید
حالا صبر میکنم تا پروژه بیلد (Build) یا ساخته شود. با توجه به سخت افزار سیستم ممکن است این مرحله چند ثانیه تا یک دقیقه یا حتی بیشتر زمان ببرد. البته این تایم در ساخت اولین پروژه طولانیتر است که دلیل آن دریافت تعدادی کتابخانه و کامپوننت مورد نیاز اندروید استودیو بوده که مهمترین آن بیلد سیستم Gradle (گریدل) میباشد. به تب Build در پایین اندروید استودیو دقت کنید:
یک فایل زیپ با نام gradle-4.10.1-all.zip از سرور gradle.org در حال دانلود است که در حدود ۱۱۰ مگابایت حجم دارد. تا این لحظه که من در حال تهیهی این آموزش هستم سایت گریدل بر روی آیپی ایران تحریمی اعمال نکرده و دانلود این فایل به راحتی انجام میشود. با اینحال اگر به هر دلیل این مرحله با موفقیت انجام نشد یا رایانه شما به اینترنت دسترسی ندارد، در صفحهی ۱۳ روشی را معرفی کردم که Gradle را میتوانید به صورت آفلاین نصب کنید. هرچند بعد از گریدل، تعدادی کامپوننت دیگر نیز باید از سرورهای گوگل و jcenter دریافت شوند که نیاز به تغییر آیپی جهت عبور از تحریم هم هست اما گریدل حجم بیشتری نسبت به بقیه دارد و احتمال بروز مشکل بخصوص در سرعت پایین اینترنت بیشتر است.
گریدل دریافت و نصب شد. حالا با اخطار مواجه میشوم:
ارور دریافت کتابخانههای اندروید استودیو
اندروید استودیو برای دریافت کامپوننتها و کتابخانههای موردنیاز خود به اتصال به dl.google.com نیاز دارد که قبلا گفتیم IP های ایران تحت تحریم هستند. به ناچار آیپی را تغییر داده و مجدد پروژه را Sync (سینک به معنی همگام سازی) میکنم:
مشکل سینک (Sync) کردن پروژه اندروید استودیو
با کلیک روی Try Again یا دکمهی Sync در منوی ابزار، پروژه اندروید مجدد سینک شده و دریافت کتابخانهها شروع میشود. به طور کلی هرگاه به هر دلیلی بیلد شدن پروژه متوقف شد، پس از رفع خطای احتمالی باید مجدد پروژه را سینک کنید.
مشکل دانلود کتابخانههای اندروید استودیو
مشکل بیلد نشدن پروژه اندروید استودیو
فایلهای مورد نیاز دریافت و پروژه با موفقیت بیلد شد و پروژه آمادهی استفاده است:
آموزش ساخت پروژه در اندروید استودیو نکته: ممکن است در این مرحله بارها با خطا مواجه شوید. علت میتواند مربوط به سرعت پایین اینترنت یا اختلال موقت (یا دائم) در سرویس تغییر آیپی باشد. اگر با خطا مواجه شدید Sync کردن پروژه را چند بار دیگر تکرار کنید و اگر مشکل حل نشد از یک روش و سرویس دیگر برای تغییر آیپی استفاده کنید. یا چند لحظه صبر و مجدد تکرار کنید. سرویسهای تغییر آیپی ممکن است در مقاطعی دچار اختلال یا کندی سرعت شوند. بهرحال دور زدن تحریم بدون دردسر نیست!
دو فایل MainActivity.java و activity_main.xml مربوط به همان Activity هستند که هنگام ساخت پروژه، نوع Empty را انتخاب کردم. بیلد سیستم Gradle (گریدل) چیست؟
بد نیست اطلاعات مختصری در خصوص گریدل بدانیم. به یاد داشته باشید یک برنامه نویس و توسعه دهنده باید فراتر از الزامات مربوط به زبان برنامه نویسی و مباحث فنی بکار رفته در روند توسعه نرم افزار اطلاعات داشته باشد. این یک امتیاز منفی برای شما محسوب خواهد شد اگر به عنوان یک توسعه دهنده اندروید ندانید لینوکس چیست که اندروید بر پایهی آن ساخته شده، یا گریدل که در اندروید استودیو بکار رفته چه کاربردی دارد!
مشکل Gradle در اندروید استودیو
Gradle یک بیلد سیستم (Build System) متن باز و رایگان است که گوگل در سال ۲۰۱۳ اعلام کرد که از این بیلد سیستم در اندروید استودیو استفاده میکند. بیلد سیستم یا سیستم ساخت، ابزاری ست که طیف وسیعی از عملیات موردنیاز برای توسعه و ساخت یک نرم افزار از جمله ساخت پروژه، پکیج کردن، فشرده سازی منابع، کامپایل کدها و… را انجام میدهد. بهتر است به این چند خط توضیح بسنده نکرده و چند دقیقهای را در خصوص گریدل در وب جستجو و مطالعه کنید. نصب آفلاین Gradle
چنانچه به هر دلیلی گریدل بصورت خودکار و آنلاین روی اندروید استودیو نصب نشد با خطای زیر مواجه خواهید شد: 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com نصب آفلاین Gradle در اندروید استودیو
Unknown host ‘service.gradle.org’. You may need to adjust the proxy settings…
اگر از اتصال اینترنت خود مطمئن هستید مجدد پروژه را سینک کنید تا عملیات دانلود تکرار شود. اگر پس از چندبار تکرار مشکل مرتفع نشد میتوانید فایل گریدل را در جایی دیگر دانلود کرده سپس به صورت دستی در محل موردنظر قرار دهید. مسیر زیر را در سیستم عامل ویندوز خود پیدا کنید (این مسیر برای سایر سیستم عاملها متفاوت است):
Users\[UserName]\.gradle\wrapper\dists\gradle-xx
داخل این فولدر یک فولدر با نامی متشکل از کاراکترهای تصادفی و بدون معنی ساخته شده. داخل این فولدر یک فایل با پسوند zip.part قرار دارد. هنگامی که گریدل به صورت آنلاین نصب میشود، پس از دریافت کامل فایل، فایل تبدیل به zip شده و از حالت فشرده خارج میشود. این تمامِ کاری است که ما باید به صورت دستی انجام دهیم!
محل نصب گریدل (Gradle) در اندروید استودیو
برای دانلود فایل گریدل کافیست نام فایل زیپ را گوگل کنید:
دانلود Gradle از gradle.org
در صفحهی Gradle Distributions فایل موردنظر را پیدا کرده و دانلود کنید. دقت کنید نام و نسخهی گریدل باید عینا مطابق باشد. برای یافتن سریع لینک، در صفحهی مرورگر Ctrl + F زده و نام فایل زیپ را سرچ کنید:
دانلود Gradle از gradle.org
یا خیلی ساده تر؛ لینک دانلود گریدل در کادر build اندروید استودیو نمایش داده میشود. روی لینک کلیک و کپی (Ctrl + C) کنید (تصویر صفحهی قبل). پس از دانلود فایل، ابتدا اندروید استودیو را ببندید. سپس فایلهای موجود در فولدر را حذف و فایل زیپ را جایگزین کنید:
دانلود Gradle از gradle.org
حالا اندروید استودیو را باز کرده و مجدد پروژه را سینک کنید. اینبار گریدل از فایل محلی نصب میشود:
نصب آفلاین گریدل در اندروید استودیو Activity (اکتیویتی) در اندروید
هر پروژه اندروید حداقل یک اکتیویتی دارد. اکتیویتی همان صفحهای است که محتوای مدنظر ما را به کاربر نمایش میدهد. تعداد اکتیویتیهای هر اپلیکیشن به میزان و نوع محتوا و سلیقهی توسعه دهنده بستگی دارد. یک اپلیکیشن ساده ممکن است فقط یک اکتیویتی داشته باشد در حالی که یک اپلیکیشن دیگر میتواند شامل دهها اکتیویتی باشد. هر اکتیویتی از دو بخش تشکیل میشود؛ یک فایل xml و دیگری فایل java که اولی شامل اِلِمانهای تشکیل دهندهی رابط کاربری صفحه و دومی مربوط به کدهای عملکردی مرتبط با آن است. پروژهای که ساختیم به صورت پیش فرض یک اکتیویتی دارد. activity_main.xml و MainActivity.java فایلهای این اکتیویتی هستند. توضیحات بیشتر در مباحث آتی بیان شده است. آشنایی با محیط پروژه اندروید استودیو
اندروید استودیو از چند بخش تشکیل شده که هر قسمت وظیفهای به عهده دارد. 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com اندروید استودیو
ستون سمت چپ ساختار پروژه اندروید را نشان میدهد. نحوهی نمایش ساختار پروژه چند حالت دارد که حالت پیش فرض Android است. در این حالت پروژه به دو قسمت کلی app و Gradle تقسیم میشود:
ساختار پروژه اندروید در اندروید استودیو
محتویات زیرمجموعهی app به اینصورت است:
ساختار app
AndroidManifest.xml:
AndroidManifest.xml
این فایل حاوی اطلاعات اصلی پروژه است. ازجمله نام و آیکون پروژه (خطهای ۷ و ۸)، پکیج نیم (خط ۳)، قالب یاtheme برنامه (خط ۱۱)، اکتیویتیها و… . برای باز کردن فایلها دوبار روی آن کلیک کنید. پوشهی java یک پکیج پیش فرض دارد که فایل جاوای اکتیویتی درون آن قرار دارد. دو پکیج دیگر با عنوان AndroidTest و test در قسمت java ساخته شده که مربوط به فرایند تست پروژه بوده و در صورت عدم نیاز میتوانید این دو مورد را حذف کنید. تمامی کلاسهای جاوای پروژه درون این فولدر قرار میگیرند. پوشهی res (مخفف Resource به معنی منابع) حاوی منابع مختلفی است: – Drawable: شامل تصاویر مورد استفاده در اپلیکیشن، برخی فایلهای xml مانند بیت مپها و … که از طریق کلاس R.drawable قابل دسترسی هستند. – Layout: شامل لایههای واسط کاربری (مانند activity_main.xml) که از طریق کلاس R.layout قابل دسترسی میباشند. – mipmap: تصاویر مربوط به آیکون اپلیکیشن در این پوشه قرار میگیرد. – Values: فایلهای xml با محتوای آرایهها (strings.xml)، استایلها (styles.xml)، رنگها (colors.xml)، ابعاد و اندازهها (dimens.xml) و … در این دایرکتوری نگهداری میشود. Gradle Scripts: در این قسمت چند فایل وجود دارد که مربوط به تنظیمات پروژه و اندروید استودیو میباشد. دو فایل build.gradle را باز کنید. اولی (Project) حاوی اطلاعات کلی از جمله مخازن (Repository) دریافت کتابخانهها است: 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com
build.gradle (Project) اندروید استودیو
کتابخانههایی که در پروژههای اندرویدی استفاده میکنیم از سرورهای google.com و jcenter.com دریافت میشوند که به علت تحریم دسترسی به هردو مسدود شده و به همین دلیل نیاز به تغییر آیپی داریم. 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com build.gradle Module: app) اندروید استودیو
فایل دوم (Module: app) شامل اطلاعات پایهی پروژه ازجمله Minimum API (minSdkVersion)، Target API (targetSdkVersion) و Compile SDK (compileSdkVersion) و کتابخانههایی که در پروژه استفاده میشوند (بلاک dependencies).
نوار ابزار Tool در اندروید استودیو
شماره ۱: اجرا (Run) کردن پروژه روی دیوایس مجازی یا حقیقی جهت تست و عیبیابی پروژه اندروید. شماره ۲: قابلیت Instant Run یک تفاوت با Run دارد. با هربار Run کردن پروژه روی شبیه ساز یا دیوایس واقعی، کل پروژه از ابتدا مجدد کامپایل شده و به دیوایس منتقل میگردد که زمان زیادی را تلف میکند اما برای پروژهای که در حال اجراست و تغییراتی را اعمال کردهایم، با استفاده از Instant run بجای Run تنها بخشهایی از پروژه که تغییر کرده به دیوایس منتقل شده و بروزرسانی پروژه با سرعت بیشتری انجام میشود. البته برای استفاده از این قابلیت باید Platform API دیوایس یا دیوایسهای مدنظر را در SDK نصب داشته باشید. به عنوان مثال اگر میخواهید پروژه را روی دیوایسهای با API 26 و API 27 تست کنید و قصد دارید از این ویژگی بهره ببرید باید API این دو نسخه را نصب کنید. شماره ۳: برای Sync (سینک یا همگام سازی) پروژه شماره ۴: شبیه ساز اندروید استودیو (AVD) شماره ۵: دسترسی به SDK Manager نکته: در روند توسعه و ساخت اپلیکیشن حتما با خطاها و مشکلاتی روبرو خواهید شد. در اولین قدم برای حل مشکل، متن خطا را مطالعه و ترجمه کنید. اگر در درک زبان انگلیسی مشکل دارید از مترجمهای آفلاین و آنلاین کمک بگیرید. با دیدن یک خطا از کوره در نروید! ضمن اینکه بروز خطا به معنی ایراد در سیستم عامل و رایانه شما نیست. بنابراین انتظار نداشته باشید با حذف و نصب مجدد اندروید استودیو یا تعویض سیستم عامل خطا رفع شود. ببینید اندروید استودیو از شما چه خواستهای دارد. اگر مفهوم خطا را درک نکردید آنرا در گوگل جستجو کنید. مشکل شما با احتمال نزدیک به ۱۰۰% قبلا مشکل دهها و صدها نفر دیگر بوده. پس به احتمال زیاد به جواب میرسید. بیشتر سوالات و مشکلات در حوزه برنامه نویسی و توسعه برنامه در وب سایت stackoverflow.com مطرح میشود. با سرچ ارور احتمالا اولین لینک مربوط به همین سایت است. لینک را باز کنید و پاسخها را با دقت مطالعه کنید. یا از وبسایتهای فارسی کمک بگیرید. در وبسایت ما صفحهای با نام «مشکلات و پرسشهای رایج» تهیه شده که مشکلات متداول کاربران با راه حل آن قید شده: پرسش مستقیم و طرح اشکال را برای مرحلهی آخر بگذارید. در این صورت زمان کمتری برای رسیدن به جواب صرف میکنید و لازم نیست چند ساعت یا چند روز را منتظر پاسخ من و بقیه بم
سفارش اپلیکیشن موبایل مقرون به صرفه 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com اپلیکیشن موبایل مقرون به صرفه برای کسانی مناسبه که یک وب سایت ریسپانسیو دارن و میخوان یه اپلیکیشن مطابق سایت شون طراحی کنن و از همه مهمتر کاهش هزینه براشون خیلی مهمه!! سفارش ساخت اپلیکیشن حرفه ای
اگه یه ایده توی ذهنتون دارین یا دنبال ساخت یه اپلیکیشن کامل و حرفه ای موبایل هستین و البته هزینه ساخت اپلیکیشن هم خیلی ذهنتون رو مشغول نمیکنه ، اینجا سفارش طراحی یه اپلیکیشن حرفه ای رو بدین Desktop Screenshots اپلیکیشن اختصاصی اندروید
در مرحله اول با طرح ایده خود و گرفتن مشاوره از شرکت طراحی اپلیکیشن حرفه ای موبایل مستر اپ، به طراحی اپلیکیشن اندروید خود به صورت حرفه ای پرداخته شده و در مرحله بعد پیاده سازی اپلیکیشن حرفه ای اندروید و در آخر ساخت اپلیکیشن توسط مستر اپ در نسخه های مختلف اندروید آزمایش می شود. اپلیکیشن اختصاصی iOS 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com شرکت ساخت اپلیکیشن حرفه ای مستر اپ، برنامه نویسی حرفه ای iOS را در سریعترین زمان ممکن انجام و تحویل خواهد داد. به جهتی که اپلیکیشن های حرفه ای iOS مختص به یک نوع از گوشی های هوشمند هستند. تولید اپلیکیشن حرفه ای iOS به وقت بیشتری نسبت به اپلیکیشن حرفه ای اندروید نیاز دارد. پشتیبانی و به روز رسانی
متناسب با نیازهای خود و تغییرات در روند کسب و کار، اپلیکیشن موبایل خود را به روز رسانی کنید. بروز رسانی امری لازم در توسعه اپلیکیشن موبایل شما بوده که با مشاوره صحیح با مشتریان بهینه تر می گردد. پشتیبانی اپلیکیشن های حرفه ای پس از طراحی و ساخت اپلیکیشن موبایل، هم امری ضروری است. UI/UX
شرکت طراحی اپلیکیشن حرفه ای مستر اپ، برای زمینه های مختلف کسب و کار بر اساس نیاز مشتریان، توسعه دهندگان و شرکت های همکار، طراحی قالب های متفاوت را برای اپلیکیشن های حرفه ای موبایل و Smartphones در دو نسخه (اپلیکیشن اندروید و اپلیکیشن iOS) و برای آن کسب و کار را فراهم آورده است. اگر هنوز اپلیکیشن موبایل ندارید ، کافیست شروع کنید 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com اگر هنوز برای شرکت ، سازمان یا مجموعه خود اپ اندروید و iOS ندارید ، نگران نباشید.شرکت طراحی اپلیکیشن مستر اپ طی 6 مرحله زیر ساخت اپلیکیشن موبایل شما را انجام می دهد.گروه طراحی اپلیکیشن اندروید و iOS مستر اپ تمام تلاش خود را برای ارائه یک اپ موبایل در دو نسخه اندروید و iOS با کیفیت، زیبا و کاربردی با بهترین قیمیت و در کمترین زمان ممکن خواهد کرد. مرحله دوم ، تکمیل اطلاعات
ما برای طراحی اپلیکیشن اندروید و طراحی اپلیکیشن iOS شما به اطلاعاتی در مورد شرکت یا سازمان تان احتیاج داریم. این اطلاعات از طریق مشاوره تلفنی و حضوری با مستر اپ انجام می شود. مرحله چهارم، طراحی اپلیکیشن اندروید و iOS 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com بعد از بستن قرارداد توی این مرحله ساخت اپ اندروید و سفارش اپلیکیشن iOS شما انجام میشه و کار طراحی اپلیکیشن اندروید و طراحی اپلیکیشن iOS شما انجام میشه. مرحله ششم ، دریافت اپلیکیشن موبایل !
کار تمام شد! اپلیکیشن موبایل خود را بعد از مراحل طراحی اپلیکیشن اندروید و ساخت اپلیکیشن iOS خود تحویل بگیرید. مرحله اول ، ثبت نام
قدم اول برای ساخت اپلیکیشن موبایل ، ثبت نام در سایت مستر اپ برای طراحی و ساخت اپلیکیشن اندروید و طراحی اپلیکشن iOS خواهد بود. مرحله سوم، ارسال پیش فاکتور
مرحله بعدی ارسال پیش فاکتور با توجه به تنوع و ویژگی های طراحی اپلیکیشن اندروید و iOS شماست که از طریق تلگرام یا ایمیل به دست شما می رسه. توی همین مرحله مشاوره و پیشنهادات مستر اپ رو هم به شما میدیم. مرحله پنجم ، تست اپلیکیشن موبایل
وقتی کار طراحی اپلیکیشن موبایل تموم شد، باید نسخه اپلیکیشن موبایل را روی ورژن های مختلف اندروید و iOS تست بشه تا تمام ورژن های اندروید رو ساپورت بکنه همین الان اپلیکیشن مستر اپ را روی موبایل خود نصب کنید! چرا مستر اپ؟ 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com مستر اپ با تولید بیش از 50 پروژه موفق در تولید نرم افزار در قالب اندروید و iOS، به مشتریان خود در صحت و سلامت برنامه های تولید شده اطمینان داده و طراحی اپلیکیشن های اندرویدی و iOS را با بهترین کیفیت انجام می دهد.تیم برنامه نویسی اندروید وiOS شرکت طراحی اپلیکیشن مستر اپ در اقدامی تازه و در راستای صرفه جویی در زمان، طراحی قالب اپلیکیشن ها را به صورت مجزا به شرکت های همراه و توسعه دهندگان اپلیکیشن ها داده به طوریکه که توسعه دهندگان به راحتی می توانند زمینه های گرافیکی، طرح و توسعه اپلیکیشن های اندروید و iOS خود را به ما بسپارند. استارت آپها هم می توانند ایده های اپ موبایلی خود را برای راه اندازی با استفاده از ابزار لازم و تجهیزات مستر اپ برای پیاده سازی آن ایده به مستر اپ بیاورند.
:: موضوعات مرتبط:
new android ,
,
:: بازدید از این مطلب : 95
مان طور که می دانید، ساختار پروژه های اندروید Android Studio با ساختار پروژه های اندروید Eclipse (یا ADT Bundle) متفاوت است. بنابراین اگر پروژه ای را در Android Studio ساخته باشیم، چنانچه آن را به درون برنامه Eclipse وارد (import) کنیم، تعدادی خطا را مشاهده خواهیم کرد و بنابراین عملا استفاده از آن پروژه اندروید در Eclipse امکان پذیر نخواهد بود (خیلی از کاربران در این زمان، متوجه نمی شوند که این پروژه با Android Studio ساخته شده است و بنابراین روش های معمول برای خطایابی کدها را دنبال می کنند که مسلما نتیجه ای نخواهد داشت). 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com پس ما باید ساختار پروژه های اندروید Android Studio را به پروژه اندروید Eclipse تبدیل کنیم. متاسفانه راه ساده ای (اتوماتیک وار و غیردستی) برای این کار وجود ندارد (حداقل بنده از آن اطلاعی ندارم)، بنابراین مجبوریم به روش دستی این کار را انجام بدهیم و سعی می کنم که نکات کلی آن را در این مبحث ذکر کنم.
دقت کنید که باید به درستی تفاوت بین پروژه اندروید ساخته شده توسط Android Studio و پروژه اندروید ساخته شده توسط Eclipse را بدانید. این موضوع را در کلید شماره 3330 شرح داده ایم.
پس تا اینجا تشخیص داده ایم که پروژه اندروید توسط Android Studio ساخته شده و اکنون می خواهیم یک پروژه اندروید مناسب برای Eclipse از روی آن بسازیم. در واقع، همان طور که گفتیم، چون روش اتوماتیکی برای این کار وجود ندارد (یا حداقل بنده از آن اطلاعی ندارم)، باید در خود Eclipse ، یک پروژه اندروید جدید بسازیم و بعد موارد موجود در پروژه را در آن قرار بدهیم.
هنگام ساخت پروژه جدید اندروید در Eclipse ، نام package پروژه اندروید و همچنین نام Activity اصلی را از ما می خواهد (البته اگر بخواهیم پروژه شامل یک Activity در همان ابتدا ساخته شود). پس می توانیم این نام ها را از فایل AndroidManifest.xml از پروژه اصلی پیدا کنیم.
ساختار پروژه اصلی مشابه ساختار زیر خواهد بود (به عنوان یک مثال) : تبدیل پروژه های اندروید Android Studio به پروژه اندروید Eclipse (یا ADT Bundle)، به روش دستی
در شکل بالا، محل نسبی فایل AndroidManifest.xml را نمایش داده ایم. پس فایل را باز کرده و نام package و نام Activity اصلی پروژه اندروید اصلی را می خوانیم. همچنین دو مورد minSdkVersion و targetSdkVersion را هم می خوانیم (البته ممکن است نسخه SDK مناسب برای targetSdkVersion را نداشته باشید و می توانید شماره را برابر نسخه ای که دارید، انتخاب کنید و بعد اگر مشکلی وجود داشت، شماره را به همین شماره اصلی تغییر داده و آن نسخه SDK را هم تهیه کنید).
یعنی اگر کد فایل AndroidManifest.xml به صورت زیر باشد : 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.jayway.gles20" >
پس نام package برابر com.jayway.gles20 ، نام Activity اصلی برابر GLES20Activity ، مقدار minSdkVersion برابر 11 و مقدار targetSdkVersion برابر 23 می باشد.
با مشخصات مورد نظر، یک پروژه اندروید جدید در Eclipse می سازیم ( کلید شماره 208 ) : تبدیل پروژه های اندروید Android Studio به پروژه اندروید Eclipse (یا ADT Bundle)، به روش دستی
چک کنید که فایل xml ساخته شده برای Activity اصلی، هم نام با فایل xml موجود در پروژه اندروید اصلی باشد، در غیر این صورت، نام آن را تغییر بدهید (تا یکسان شوند).
خوب حالا در پروژه اصلی، پوشه java را پیدا کرده و محتویات داخل آن (نه خود پوشه java !!!) را copy می کنیم : تبدیل پروژه های اندروید Android Studio به پروژه اندروید Eclipse (یا ADT Bundle)، به روش دستی
در واقع در این پوشه java ، ساختار package ها و کلاس ها (Class) قرار گرفته است، یعنی دقیقا مشابه پوشه src در پروژه های اندروید ساخته شده توسط Eclipse . بنابراین پس از copy کردن محتویات داخل پوشه java ، آنها را در پوشه src موجود در پروژه ساخته شده توسط Eclipse ، ارسال (Paste) می کنیم. فایل java مربوط به Activity اصلی آن هم جایگزین فایل ساخته شده در پروژه جدید خواهد شد. پس اگر پیامی مبنی بر بازنویسی فایل ها نمایش داده شد، باید گزینه Yes To All را انتخاب کنیم : تبدیل پروژه های اندروید Android Studio به پروژه اندروید Eclipse (یا ADT Bundle)، به روش دستی
بنابراین ساختار فایل های java که package ها و کلاس ها (Class) را تشکیل می دهند، در پوشه src از پروژه اندروید جدید قرار خواهد گرفت : تبدیل پروژه های اندروید Android Studio به پروژه اندروید Eclipse (یا ADT Bundle)، به روش دستی 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com البته معمولا از این مرحله به بعد، به احتمال زیاد خطاهایی برای پروژه اندروید در Eclipse نمایش داده می شود (این پروژه، شانسی بدون خطا است). دلیل آن هم واضح است، ما هنوز فایل های xml موجود در پوشه های layout و values را کپی نکرده ایم و بنابراین هر ارجاعی که در فایل های java به آنها داده شده باشد، یک خطا را ایجاد خواهد کرد.
پس در مرحله بعد، باید فایل های پوشه هایی مثل layout و پوشه values را هم در پروژه جدید کپی کنیم، اما برای این منظور، خود پوشه اصلی res که شامل همه آنها (پوشه menu ، drawable ها و ...) است را کپی می کنیم (یعنی همه پوشه های درون پوشه res را کپی کنید، نه خود پوشه res را !!!) (هنگام نمایش پیام بازنویسی فایل، گزینه Yes To All انتخاب شود) : تبدیل پروژه های اندروید Android Studio به پروژه اندروید Eclipse (یا ADT Bundle)، به روش دستی
پس محتویات پوشه res پروژه اندروید اصلی را به درون پوشه res پروژه اندروید جدید کپی می کنیم.
در آخر، باید به سراغ فایل AndroidManifest.xml برویم. در این فایل، باید مواردی مثل Activity های پروژه اصلی (که با تگ activity تعریف می شوند)، permission ها و خیلی از موارد دیگر را بر اساس خواندن فایل Androidmanifest.xml پروژه اصلی بنویسیم. یا اگر همه چیز پروژه را دقیقا مثل پروژه اصلی انتخاب کرده ایم، اصلا می توان کدها را کاملا از فایل اصلی کپی کرد : تبدیل پروژه های اندروید Android Studio به پروژه اندروید Eclipse (یا ADT Bundle)، به روش دستی 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com سعی کردم هیچ موردی فراموش نشود. معمولا خود خطاهایی که نمایش داده می شوند، به ما یادآوری می کنند که پروژه اندروید جدید چه چیزی کم دارد.
اپلیکیشن ارتباط LABVIEW (لب ویو ) با اندروید با استفاده از اپلیکیشن DATA DASHBOARD شما میتوانید از طریق شبکه WIFI با برنامه LABVIEW ارتباط ایجاد کنید و تمامی کنترل ها و نشانگرها و گراف ها و چارت ها را در گوشی دارای سیستم عامل اندروید خود ایجاد و مورد استفاده قرار دهید .
Data Dashboard allows you to create custom, portable views of National Instruments LabVIEW applications. Using this application, you can create dashboards to display the values of network-published shared variables and deployed LabVIEW Web services on indicators, such as charts, gauges, textboxes, and LEDs
:: موضوعات مرتبط:
new android ,
,
:: بازدید از این مطلب : 97
- مشاوره رایگان برای ساخت اپلیکیشن ها و وب سایت - قرارد داد شرکتی - بالاترین کیفیت - برای تمامی پلتفرم های رایج - استفاده از آخرین فونت ها, طراحی, معماری کد نویسی در پروژه ها - قیمت های بسیار مناسب 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com ** برای دریافت نمونه کار با ما تماس بگیرید یا به تلگرام ما پیغام دهید **
برای آشنایی با Gradle اول باید با build system آشنا بشید. اما بیلدسیستم چیست؟
بیلد سیستم یک ابزار نرمافزاریست که کار کامپایل کردن کدها را به صورت اتوماتیک انجام میدهد. هدف اصلی بیلدسیستمها کامپایل و اجرا کردن کدهاست.
برای هر زبان برنامهنویسی بیلدسیستمهای مختلفی به وجود آمدند. جاوا سه بیلدسیستم اصلی دارد:
۱-Ant محصول Apache معرفی شده در سال ۲۰۰۰ – براساس زبان XML
۲-Maven محصول Apache معرفی شده در سال ۲۰۰۴ – براساس زبان XML
۳-Gradle محصول Hans Dockter معرفی شده در سال ۲۰۱۲ – براساس زبان Groovy
تا اینجای کار با بیلدسیستم آشنا شدیم و سریع میریم سراغ گریدل. قبل از اینکه از این مطلب رد بشیم این رو هم بگم که بحث بیلدسیستمها بحث بسیار گستردهای هست و دنیای خاص خودش رو داره.
Gradle یک اتوماتیک بیلدسیستم متنباز و برخلاف Ant و Maven که براساس زبان XML هستند، براساس زبان Groovy شکل گرفت. Gradle مزایای هر دو بیلدسیستم Ant و Maven رو در خود جمع کرد و خیلی زود بخاطر قدرت و انعطافپذیریش موردتوجه قرار گرفت.
برای اولین بار گوگل در کنفرانس Google I/O در سال ۲۰۱۳ اعلام کرد که از بیلدسیستم Gradle در IDE جدیدش یعنی آندروید استودیو استفاده خواهد کرد. گوگل، Gradleرو به وسیله یک افزونه به نام Android Plug-in for Gradle به آندروید استودیو آورد.
مزایای بیلدسیستم گریدل:
Project Dependency: Dependency میتواند یک Modules یا JAR File یا Library باشد که یا روی کامپیوتر خود شماست یا روی یک سرور. گریدل میتواند این Dependency ها رو مدیریت و به پروژه اضافه کند.
Gradle به صورت اتوماتیک یک پوشه تست از پروژه شما درست میکند و محتویات پروژه و یک فایل تست از APK پروژه شما را داخلش نگه میدارد و هنگام Build شدن پروژه، عملیات تست را روی اپ شما انجام میدهد.
Publishing:
Gradle میتواند مراحل Sign کردن اپ شما را مدیریت کند.
Multiple APKs: Gradle میتواند از پروژه شما چند خروجی APK بگیرد. برای مثال وقتی که میخواهید برای دیوایسهای مختلف با سختافزارهای مختلف اپهای جداگانه داشته باشید.
تشریح فایلهای گریدل:
هروقت پروژهای در اندروید استودیو ساخته بشه، به طور اتوماتیک فایلهایی همراه اون ساخته میشوند که در اندروید استودیو زیرمجموعه Gradle Scripts هستند. یک به یک به تشریح این فایلهای میپردازیم.
Gradle Buid یا همان فایل build.gradle هر پروژه آندروید استودیو حداقل دارای دو فایل build.gradle هست:
۱- Top Level Build File
تنظیمات اصلی که مربوط به کل پروژه است در این فایل قرار میگیرد. ما نیازی به تغییر و دستکاری این فایل نداریم.
۲- Module Level Build File
هر ماژول، دارای یک build.gradle جداگانه است که تنظیمات مربوط به ماژول مخصوص خودش داخل آن قرار میگیرد. میتوان گفت در اینجا ماژول به معنای پروژههای زیرمجموعه پروژه اصلیست. ما در طول مدت برنامهنویسی در اندروید استودیو همیشه با این فایل سر و کار داریم. 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com اگر به تصویر بالا نگاه کنید میبینید که build.grade اول همان Top Level Build File ما هست که مربوط به کل پروژه است و فایلهای build.gradle بعدی همان Module Level Build File ما هستند که داخل پرانتز روبروی هرکدام کارایی آن مشخص شده است. این یعنی یک پروژه اندروید در تصویر بالا وجود داره و نسخههای مختلف این اپ برای دستگاههای مختلف مثل موبایل، تلویزیون و پوشیدنی در حال توسعه است.
تشریح محتویات فایلها:
Top Level Gradle Build File:
محتویات این فایل همیشه ثابت هست و به هیچ عنوان نیازی به تغییر دادن داخل این فایل نیست. تنها نکته قابل ذکر اینه که خط ۸ معرفی کننده نسخه پلاگ-این گریدل آندرویداستودیو به پروژه است.
Module Level Gradle Build File:
هر پروژهای که داخل پروژه اصلی تعریف شود، یک Module Level Gradle Build جداگانه خواهد داشت. داخل این فایل اطلاعات کلی اپ مثل min sdk ، target sdk ، نسخه اپ و dependency های پروژه تعریف میشوند. در اندروید استودیو نیازی نیست اطلاعاتی که بالا گفتم داخل فایل manifest تعریف بشه، و تمام این اطلاعات داخل همین فایل قرار میگیره.
gradle-wrapper.properties: این فایل به دیگران اجازه میدهد که کدهای شما را Build کنند حتی اگر Gradle روی کامپیوتر خود نصب نداشته باشند.
این فایل بررسی میکند که چه نسخهای از Gradle برای Build کردن کدها نیاز است و اگر نسخه مورد نظر را پیدا نکند، اقدام به دانلود کردن نسخهی مورد نیازش برای اجرای کدها میکند. وقتی شما پروژهای در اندروید استودیو میسازید امکان داره این فایل همراه پروژه ساخته نشه، ولی اگر پروژهای رو از اینترنت مثل سایت github بگیرید، بعضی مواقع این فایل رو داخلش پیدا میکنید.
Settings.gradle: این فایل تمام زیرپروژههایی (همان Module) که پروژه ما داخلش دارد را معرفی میکند. 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com Gradle.properties: اطلاعات کلی پروژه داخل این فایل ذخیره میشوند. بهطور پیشفرض این فایل خالی است.
Local.properties: این فایل محل ذخیره android sdk را به پلاگاین Android Gradle معرفی میکنه.
پنجرههای گریدل در اندروید استودیو:
چند پنجره در اندروید استودیو هستند که مربوط به گریدل میشوند.
پنجره Gradle Task:
با استفاده از این پنجره در آندروید استودیو میتوان دستورات Gradle را مشاهده و یا با کلیک روی هرکدام از آنها، آن را اجرا کرد.
پنجره Gradle Console:
در پنجره Gradle Console خروجی دستورات Gradle به همراه نتیجه و پیغامهای خطای آنها نمایش داده میشود.
اضافه کردن Dependency به پروژه:
وقتی در حال توسعه اپ اندرویدی هستید، همیشه لازمه dependency هایی به پروژه اضافه کنید.
چند راه برای اضافه کردن Dependency به پروژه وجود دارد:
۱- قرار دادن فایل موردنظر در داخل پوشه libs در داخل پوشه پروژه 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com ۲- استفاده از تب dependencies در قسمت project structure در آندروید استودیو (در ویندوز با زدن کلیدهای ترکیبی alt+ctrl+shift+s میتوان پنجره project structure را مشاهده کنید)
۳- اضافه کردن dependency به صورت مستقیم در قسمت dependencies فایل build.gradle پروژه
اضافه کردن dependency به هر یک از روشهای بالا در نهایت باعث اضافه شدن dependency به فایل build.gradle در قسمت dependencies خواهد شد و بلافاصله بعد از اضافه کردن یک dependency فایل build.gradle بهروزرسانی و dependency موردنظر به پروژه اضافه میشود.
هدف از این مطلب آشنایی مختصر و کوتاهی با بیلدسیستم و گریدل بود که برای توسعه اپ اندروید در اندرویداستودیو نیاز هست که اونها رو بدونید ولی اگر نیاز به مطالعه بیشتر در مورد بیلدسیستم یا گریدل داشتید نگاهی به مستندات گریدل در این لینک بندازید.
:: موضوعات مرتبط:
new android ,
,
:: بازدید از این مطلب : 93
انجام پروژه برنامه نویسی اندروید به زبان جاوا 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com m.alibeigi دستهبندی نشده ارسال دیدگاه 92 بازدید
آیا می دانید برای انجام پروژه های برنامه نویسی اندروید به زبان های مختلف از جمله زبان جاوا و پیاده سازی آنها چه راه هایی وجود دارد؟ شما می توانید برای سفارش انجام پروژه های برنامه نویسی های اندروید با مشاورین ما در این زمینه ارتباط بگیرید.
مزیت های برنامه نویسی اندروید به زبان جاوا
سیستم عامل اندروید به طور کلی بر پایه جاوا ساخته شده است و از این رو شما برای برنامه نویسی اندروید باید اطلاعاتی درباره برنامه نویسی به زبان جاوا داشته باشید و از آن برای طی این روند برنامه نویسی اندروید بهره بگیرید.
جاوا یک زبان بسیار قدرتمند و با قدمتی است که یکی از زبان های اصلی برنامه نویسی بشمار می آید و برنامه های نوشته شده به این زبان نیز از دقت اجرای بسیار بیشتری برخوردار هستند. 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com برچسبانجام پروژه برنامه نویسی اندروید برنامه نویسی اندروید زبان جاوا پروژه برنامه نویسی اندروید قبلی آموزش پیشرفته برنامه نویسی اندروید سمت سرور بعد آموزش حرفه ای برنامه نویسی اندروید بازی شاید این مطالب برایتان مفید باشد برنامه نویسی اندروید انجام صفر تا صد پروژه های برنامه نویسی اندروید
برنامه نویسی اندروید کلاس آنلاین برنامه نویسی اندروید زبان جاوا 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com برنامه نویسی اندروید سفارش انجام پروژه برنامه نویسی اندروید
برنامه نویسی اندروید معرفی نمونه پروژه های آماده با برنامه نویسی اندروید
با بهره گیری از تیم متخصص خود، آمادگی طراحی ، برنامه نویسی و پیاده سازی انواع اپلیکیشن موبایل بخصوص اندروید را به بهترین شکل و کمترین زمان دارد.چنانچه قصد طراحی اپلیکیشن اندروید یا IOS را دارید می توانید سفار 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com خدمات قابل ارائه :
1- طراحی گرافیک ظاهری نرم افزار بصورت کاملا حرفه ای و پویا 2- طراحی سیستم های امنیتی مبتنی بر آندروید برای نرم افزار هایی همچون موبایل بانک 3- برنامه نویسی سرویس های مورد نیاز مبتنی بر آندروید بصورت OOP 4- برنامه نویسی نرم افزار های کار با دوربین ، سنسور گوشی ، کار با اینترنت و ... 5- طراحی سیستم های امنیتی همچون موبایل بانک 6- طراحی و ساخت مارکت اندروید (مانند بازار) 7- طراحی و ساخت بازی آندروید 8- وب اپلیکیشنها و موبایل وب 9- انتشار برنامه در مارکت های ایرانی و مارکت گوگل 10- تجارت الکترونیک بر روی موبایل 11- یکپارچهسازی پایگاههای داده تحت سرور با موبایل 12- سیستمهای اتوماسیون روی موبایل 13- یکپارچهسازی با شبکههای اجتماعی موجود 14 - ارائهی سرویسهای مدیا به صورت استریمینگ (رادیو اینترنتی و...) 15 - طراحی و برنامه نویسی فروشگاه اندرویدی به همراه پرداخت آنلاین 16-طراحی اپلیکیشن اندروید و iOS موبایل کاتالوگ 17-طراحی نسخه موبایل خبرخوان وب سایتها 18-انجام پروژه های برنامه نویسی اندروید و iOS 19-طراحی نسخه موبایل فروشگاههای آنلاین 20-طراحی سایت و اپلیکیشن اندروید و iOS نامزدهای انتخاباتی 21-کار با بانک اطلاعاتی داخلی موبایل SQLite 22-انجام پروژه اندروید و iOS آگهی و نیازمندی 23-سیستمهای اتوماسیون روی موبایل 24-برنامه های موبایل مبتنی بر موقعیت GPS 25-طراحی اپلیکیشن رستوران ، فست فود و ... با دیزاین اختصاصی 26-طراحی اپلیکیشن موبایل پخش آنلاین موزیک و ویدیو 27-طراحی اپلیکیشن اندروید و iOS پزشکی 28-برنامه نویسی اندروید با طراحی رابط کاربری متریال دیزاین 29-طراحی و ساخت برنامه نیازمندی ها (مانند دیوار) 30-ساخت فروشگاه اندرویدی
سوالات متداول: م پشتیبانی 24 ساعته و به صورت آنلاین ارائه می دهد.تمامی مشتریان این شرکت می توانند از طریق سایت شرکت وارد بخش پشتیبانی 24 ساعته شده و پس از ثبت نام درخواست های خود را مطرح نمایند.تیم پشتیبانی این شرکت با توجه به موضوع ارسال شده در کمترین زمان ممکن به آن رسیدگی و اقدامات لازم را انجام می دهد.همچنین اکثر مکاتبات و مباحث مالی شرکت از طریق این سیستم انجام می شود. چگونه به شرکت اطمینان کنیم . آیا شرکت دارای مجوزهای قانونی می باشد. شرکت برنامه نویسی آرمان اندیش مهرنگار ایرانیان دارای تمامی مجوزهای لازم از سازمان مرتبط به حوزه کاری خود از جمله موارد ذیل می باشد. 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com
نحوه سفارش کار به چه صورت می باشد. چنانچه تمایل داشته باشید پروژه برنامه نویسی و یا طراحی سایت خود را به ما بسپارید ، می توانید گزینه ثبت و پیگیری سفارش را از بالای سایت انتخاب و ثبت سفارش نمایید.واحد فروش شرکت در کمترین زمان ممکن درخواست شما را بررسی و به آن پاسخ می دهند. آرم ، و نشان تجاری شرکت چیست ؟ نام تجاری شرکت ، مهرنگار ایرانیان و شعار شرکت (با ما به اوج جاده موفقیت خواهید رسید) است .آرم شرکت برگرفته از نام تجاری و به شکل زیر می باشد
برنامه نویسی موبایل برنامه نویسی اندروید برنامه نویسی آی او اس Mobile Programming IOS Programming Android Programming انجام پروژه برنامه نویسی آندروید انجام پروژه های آندروید سفارش برنامه نویسی آندروید سفارش برنامه نویسی موبایل سفارش برنامه نویسی IOS برنامه نویسی Windows Phone سفارش پروژه برنامه نویسی آندروید مراحل انجام پروژه موبایل پروژه برنامه نویسی دانلود پروژه برنامه نویسی برنامه نویسی سفارش برنامه نویسی برنامه نویسی فوری سفارش پروژه برنامه نویسی تعرفه برنامه نویسی انجام پروژه برنامه نویسی قیمت برنامه نویسی انجام پروژه های برنامه نویسی c# پروژه برنامه نویسی c++ خرید و فروش پروژه های برنامه نویسی انجام پروژه های برنامه نویسی متلب فروش پروژه برنامه نویسی سفارش
برنامه نویسی اندروید پروژه دانلود پروژه خرید پروژه انجام پروژه های برنامه نویسی سی شارپ سی پلاس پلاس وی بی ویژوال بیسیک ای اس پی دات نت جاوا اسمبلی پکت تریسر پی اچ پی مطلب متلب مهندسی نرم افزار شبیه سازی اچ تی ام ال asp.net java
مطالعه نقطه شروع یادگیری برنامه نویسی اندروید دانلود ابزارهای مورد نیاز این دوره بهمراه راهنمای نصب دانلود سریع ابزارهای مورد نیاز این دوره 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com آموزش های دوره برنامه نویسی اندروید به زبان ساده
85. – آموزش کار با WIFI در اندروید 84. – کار با SQLite Database External 83. – کار با SQLite Database Internal 82. – کار با سنسور در اندروید 81. – کار با Spelling Checker در اندروید 80. – کار با MediaPlayer در اندروید 79. – آموزش بومی سازی نرم افزار در اندروید 78. – کار با TextToSpeech در اندروید 77. – ذخیره سازی داخلی در اندروید 76. – کار با گالری و ImageSwitcher در اندروید 75. – کار با SharedPreferences در اندروید 74. – کار با سرویس ها در اندروید 73. – کار با کلیپبورد در اندروید 72. – کار با دوربین در اندروید 71. – مدیریت صدا در اندروید 70. – ضبط صدا در اندروید 69. – کار با فونت ها (پیشرفته) 68. – کار با فونت ها (مقدماتی) 67. – کار با Android Animations 66. – دریافت تماس تلفنی در اندروید 65. – ارسال ایمیل در اندروید 64. – ارسال پیامک در اندروید
62. – ساخت سرویس های مبتنی بر مکان 61. – کار با فرگمنت ها 60. – کار با اینتنت ها و فیلترها 59. – پشتیبانی از Multiple Screens 58. – کار با Android AlertDialog پیشرفته 57. – کار با Android AlertDialog مقدماتی 56. – کار با اعلان ها و کادر های پیام در اندروید 55. – آموزش ListView پیشرفته 54. – آموزش ListView سطح مقدماتی 53. – کشیدن و رها کردن شی در اندروید 52. – اضافه کردن کتابخانه ها به پروژه 51. – وارد کردن پروژه و گرفتن خروجی 50. – ساخت کتابخانه در اندروید 49. – بررسی استایل ها و تم ها در اندروید 48. – نحوه ی استفاده از UI Layout 47. – نحوه ی استفاده از DatePicker 46. – نحوه ی استفاده از TimePicker 45. – نحوه ی استفاده از ImageGallery 44. – نحوه ی استفاده از Android VideoView 43. – کار با ویجت Spinner پیشرفته 42. – کار با ویجت Spinner مقدماتی
40. – کار با ویجت Web View 39. – کار با ویجت Progress Bar 38. – کار با ویجت Android Rating Bar 37. – کار با ویجت Quick Contact Badge 36. – کار با ویجت Radio Group 35. – کار با ویجت Radio Button 34. – کار با ویجت Toggle Button 33. – کار با ویجت چک باکس در اندروید 32. – آموزش کار با Image Button 31. – رویارویی با رویداد ها در اندروید 30. – بررسی کامل دکمه ها در اندروید 29. – کار با ویجت Auto Complete Text View 28. – آشنایی و استفاده از ویجت EditText 27. – کار با ویجت TextView 26. – آشنایی و بکارگیری رنگ های HEX 25. – کار با کنترلر ها در اندروید 24. – بررسی Activity ها در اندروید 23. – بررسی منابع (Resources) اندروید 22. – ساخت اولین پروژه با اندروید 21. – بررسی ابزارهای برنامه نویسی اندروید 20. – نصب شبیه ساز (Emulator) 19. – کلاس های تو در تو 18. – مدیریت خطا (try catch) 17. – ذخیره و بازیابی داده در فایل 16. – گرفتن اطلاعات ورودی از کاربر در جاوا 15. – استفاده از اینترفیس در جاوا 14. – استفاده از ارث بری در جاوا 13. – آشنایی و استفاده از Threading در جاوا 12. – کار با scope ها در جاوا 11. – کار با متدها و کلاس ها در جاوا 10. – کار با آرایه ها در جاوا 9. – کار با حلقه ها در جاوا 8. – کار با دستورات شرطی در جاوا 7. – کار با عملگرها در جاوا 6. – کار با متغیرها در جاوا
موزش اندروید استودیو شامل هفت فصل خواهد بود. هریک از این فصل ها، آموزش ساخت یک اپلیکیشن را ارائه می دهند. به طوری که از اپلیکیشن های ساده شروع شده و رفته رفته سطح دشواری و پیچیدگی، طراحی و برنامه نویسی آنها بیشتر می شود.
فصل اول، اپلیکیشن Welcome را ایجاد می کند که از دو کامپوننت کاربردی (TextView و ImageView) برای نمایش متن و تصویر در کنار هم استفاده کرده است. در این فصل، با محیط IDE اندروید استودیو و پنجره های مختلف آن آشنا شده و نحوه ایجاد دستگاه مجازی (AVD یا امولاتور) را فرا می گیرید. این اپلیکیشن نیاز به کدنویسی ندارد. در آخر، برای متن های اپلیکیشن ترجمه فارسی ارائه می دهید تا با مفهوم “بومی سازی” نیز آشنا شوید. این آموزش بهترین راه برای آشنایی مقدماتی و مفهومی با مقدمات برنامه نویسی اندروید میباشد. پکیج آموزش 7 پروژه کاربردی اندروید در Android Studio آموزش مقدماتی اندروید
پروژه دوم: اپلیکیشن Tip Calculator
فصل دوم، اپلیکیشن Tip Calculator را ایجاد می کند که در آن از کامپوننت های EditText و SeekBar برای تعامل با کاربر در دریافت مقدار صورتحساب و درصد انعام استفاده کرده و مقدار انعام و مقدار صورتحساب نهایی با احتساب انعام را به کاربر نمایش می دهید. در این اپلیکیشن شما رنگ های اصلی تم را تغییر داده و شروع به برنامه نویسی کلاس و متدها می کنید. در آخر، تنظیمی انجام می دهید که اپلیکیشن فقط در جهت portrait روی دستگاه کاربر اجرا شود. آموزش پروژه tip calculator اندروید پکیج آموزش ۷ پروژه کاربردی اندروید در Android Studio
پروژه سوم: اپلیکیشن Flag Quiz
فصل سوم، اپلیکیشن Flag Quiz را ایجاد می کند که طی آن کاربر باید نام کشور ۱۰ پرچم مختلف را حدس بزند. در این اپلیکیشن، از فرگمنت ها برای ایجاد رابط کاربری استفاده می کنید. در ضمن، آیکن منو را تنظیم می کنید تا با لمس شدن آن توسط کاربر، صفحه تنظیمات بازی ظاهر شود. تنظیمات این بازی، انتخاب تعداد دکمه های حدس و انتخاب قاره های مختلف جهان برای انتخاب پرچم از کشورهای آنها است. در این فصل با نحوه ایجاد یک layout مجزا برای تبلت ها به منظور استفاده بهتر از صفحه بزرگتر آنها آشنا می شوید. پروژه آزمون گیر اندروید پکیج آموزش ۷ پروژه کاربردی اندروید در Android Studio
فصل چهارم، اپلیکیشن Doodlz را ایجاد می کند که یک اپلیکیشن نقاشی برای ترسیم خطوط روی صفحه دستگاه اندرویدی است. در این فصل، با نحوه ایجاد منویی حاوی چند آیکن و نیز ایجاد کادرهای تنظیمات آشنا می شوید که توسط آنها کاربر، رنگ قلم و ضخامت آن را انتخاب می کند. نحوه ذخیره کردن تصویر نقاشی شده، چاپ و پاک کردن آن نیز در این فصل بیان شده است. اداره کردن رویدادهای لمس صفحه توسط کاربر نیز یکی از موارد مهمی است که در این فصل به آن پرداخته شده است. درباره نحوه کسب اجازه برای مجوز ذخیره تصویر، و مدل جدید مجوزهای اندروید نیز مباحثی ارائه شده است. پروژه اندروید doodlz پکیج آموزش ۷ پروژه کاربردی اندروید در Android Studio
پروژه پنجم: اپلیکیشن Cannon Game
فصل پنجم، اپلیکیشن Cannon Game را ایجاد می کند که یک بازی گرافیکی است. در این بازی، کاربر گلوله هایی را به ۹ هدف که در حال حرکت کردن در عرض صفحه هستند، پرتاب می کند. با از بین رفتن گلوله ها در مدت زمانی که در نظر گرفته شده، بازیکن برنده بازی می شود. برای چالشی تر کردن بازی، یک مانع متحرک نیز سرراه گلوله های پرتاب شده قرار گرفته است. پخش جلوه های صوتی و شیوه تشخیص برخورد (برخورد گلوله با هدف و گلوله با مانع) نیز برای تشخیص تشویق یا تنبیه بازیکن، از مواردی است که در این بازی پیاده سازی شده است. پروژه بازی اندروید اندروید استدیو آموزش ۷ پروژه کاربردی اندروید در Android Studio
پروژه ششم: اپلیکیشن Weather Viewer 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com فصل ششم، اپلیکیشن Weather Viewer را ایجاد می کند که یک اپلیکیشن برای استفاده از سرویس وب است. در این اپلیکیشن، کاربر نام شهر مورد نظر خود را وارد می کند و اپلیکیشن، در صورت اتصال به اینترنت، پیش بینی ۱۶ روزه آب و هوای آن شهر را از یکی از سایت های معتبر هواشناسی دریافت کرده و در قالب متن و تصویر نمایش می دهد. در این پروژه، با کامپوننت ListView برای نمایش لیستی از موارد آشنا می شوید. همچنین برای اولین بار در این فیلم آموزشی با دکمه FloatingActionButton که در اپلیکیشن ها بسیار پراستفاده است، کار می کنید. پروژه آب و هوا اندروید آموزش ۷ پروژه کاربردی اندروید در Android Studio
پروژه هفتم: اپلیکیشن Address Book
فصل هفتم، اپلیکیشن Address Book را ایجاد می کند، که در آن کاربر می تواند یک لیست از مخاطبین موردنظر خود بسازد. در این اپلیکیشن از بانک اطلاعاتی SQLite استفاده شده که در اپلیکیشن های امروزه بسیار کاربردی بوده و می تواند داده های کاربر را به صورت دائم نگهداری کند. تمام اعمال پایه جداول بانک اطلاعاتی یعنی درج، ویرایش، حذف و پرس و جو در این اپلیکیشن پیاده سازی شده و برای هرکدام، یک رابط کاربری در نظر گرفته شده است. از کامپوننت RecyclerView در این فصل استفاده شده که یک لیست قابل پیمایش ایجاد می کند. پروژه دفترچه تلفن آموزش ۷ پروژه کاربردی اندروید در Android Studio پکیج آموزش ۷ پروژه کاربردی اندروید در Android Studio تعداد جلسه : ۲۳ قسمت به همراه سورس ها مدرس : خاوریان سطح : پیشرفته حجم: ۲ گیگابایت قیمت : ۴۵ هزار تومان – با تخفیف ویژه ۲۵ هزار تومان ازی دو بعدی بر اساس حرکت یک خط در صفحه که نباید با سایر خط ها برخورد کند پروژه اندروید : گرافیک دو بعدی شامل حرکت اجسام، نمایش انیمیشن، رسم تدریجی خطوط، جابجا کردن اجسام با کشیدن آنها توسط انگشت (drag and drop) پروژه اندروید : گرافیک دو بعدی شامل حرکت اجسام، نمایش انیمیشن، رسم تدریجی خطوط، جابجا کردن اجسام با کشیدن آنها توسط انگشت (drag and drop) پروژه اندروید : بازی کامل کردن یک ردیف (در هر جهت) از جدول (بازی دو نفره) پروژه اندروید : بازی کامل کردن یک ردیف (در هر جهت) از جدول (بازی دو نفره) پروژه اندروید : جابجایی یک دایره در صفحه، با کشیده شدن توسط انگشت (drag and drop) پروژه اندروید : جابجایی یک دایره در صفحه، با کشیده شدن توسط انگشت (drag and drop) پروژه اندروید : بازی دو بعدی بر اساس فضاپیمای پیش رونده در مسیر، با شلیک همیشگی به دشمنان و حرکت در صفحه با کشیده شدن توسط انگشت پروژه اندروید : بازی دو بعدی بر اساس فضاپیمای پیش رونده در مسیر، با شلیک همیشگی به دشمنان و حرکت در صفحه با کشیده شدن توسط انگشت پروژه اندروید : اسکنر کد QR (دوربین گوشی در مقابل کد QR قرار داده می شود و به طور خودکار، شناسایی و متن معادل آن نمایش داده می شود) پروژه اندروید : اسکنر کد QR (دوربین گوشی در مقابل کد QR قرار داده می شود و به طور خودکار، شناسایی و متن معادل آن نمایش داده می شود) پروژه اندروید : بازی دو بعدی بر اساس تیراندازی به سمت هدف و رفتن کاراکتر به سمت راست یا چپ با کج کردن گوشی به راست یا چپ پروژه اندروید : بازی دو بعدی بر اساس تیراندازی به سمت هدف و رفتن کاراکتر به سمت راست یا چپ با کج کردن گوشی به راست یا چپ پروژه اندروید : بازی دو بعدی بر اساس تیر اندازی به دشمنان در حال نزدیک شدن پروژه اندروید : بازی دو بعدی بر اساس تیر اندازی به دشمنان در حال نزدیک شدن پروژه اندروید : رسم خطوط بسته دلخواه بر روی صفحه، با اشاره بر روی صفحه و سپس تو پر کردن آن با یک رنگ دلخواه، به همراه بزرگنمایی و کوچک نمایی بسیار زیاد و همچنین وسیعتر کردن صفحه در حد زیاد پروژه اندروید : رسم خطوط بسته دلخواه بر روی صفحه، با اشاره بر روی صفحه و سپس تو پر کردن آن با یک رنگ دلخواه، به همراه بزرگنمایی و کوچک نمایی بسیار زیاد و همچنین وسیعتر کردن صفحه در حد زیاد پروژه اندروید : بازی دو بعدی بر اساس کاراکتر پیش رونده و دشمنانی که شلیک می کنند پروژه اندروید : بازی دو بعدی بر اساس کاراکتر پیش رونده و دشمنانی که شلیک می کنند
دسترسی سریع آموزش SQL Server آموزش HTML و CSS آموزش پایتون Python آموزش برنامهنویسی آموزش طراحی سایت ابزار مدیریت وبسایت آموزش پروژهمحور اندروید آموزش برنامهنویسی PHP آموزش جی کوئری jQuery آموزش برنامهنویسی اندروید آموزش برنامهنویسی جاوا Java آموزش برنامه نویسی #C ● آموزشهای رایگان ● تبلیغات کلیکی ● استخدام در فرادرس آموزش اکسل Excel آموزش آفیس Office آموزش طراحی و گرافیک آموزش زبانهای خارجی آموزش مهارتهای ICDL ابزارهای مهندسی کامپیوتر آموزشهای عمومی و کاربردی آموزش وردپرس WordPress آموزش فتوشاپ
آموزش نرمافزار متلب Matlab آموزش دروس رسمی دبیرستان آموزش سرویس های Google ● آموزشهای رایگان ● تبلیغات کلیکی ● استخدام در فرادرس کلمات کلیدی
راهنمای کلمات کلیدی (کلاس ها، توابع، عناصر و ...) در برنامه نویسی اندروید، بر اساس حرف اول کلمه کلیدی :
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z developer.android.com
دسترسی به اطلاعات دامنه developer.android.com بر روی سایت کلیدستان (دور زدن تحریم گوگل) : دانلود
دانلود ADT Bundle
برنامه های اندروید کلیدستان آموزش برنامه نویسی اندروید (Android) ۴۸۳ مباحث اولیه برای آشنایی با برنامه نویسی اندروید مباحث اولیه برای آشنایی با برنامه نویسی اندروید کار با Activity ها ، در برنامه نویسی اندروید کار با Activity ها ، در برنامه نویسی اندروید طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اندروید طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اندروید کار با برنامه Eclipse (یا همان ADT Bundle)، در برنامه نویسی اندروید کار با برنامه Eclipse (یا همان ADT Bundle)، در برنامه نویسی اندروید خطاهای رایج در برنامه Eclipse و در برنامه نویسی اندروید خطاهای رایج در برنامه Eclipse و در برنامه نویسی اندروید کار با برنامه Android Studio ، در برنامه نویسی اندروید کار با برنامه Android Studio ، در برنامه نویسی اندروید خطاهای رایج در برنامه Android Studio و در برنامه نویسی اندروید خطاهای رایج در برنامه Android Studio و در برنامه نویسی اندروید تبدیل متغیرها و سایر تبدیل ها، در برنامه نویسی اندروید تبدیل متغیرها و سایر تبدیل ها، در برنامه نویسی اندروید
نمایش عکس و کار با ImageView ، در برنامه نویسی اندروید
نمایش عکس و کار با ImageView ، در برنامه نویسی اندروید نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید ساخت دکمه (Button) ، در برنامه نویسی اندروید ساخت دکمه (Button) ، در برنامه نویسی اندروید ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید ساخت EditText، در برنامه نویسی اندروید ساخت EditText، در برنامه نویسی اندروید مجموعه ویدئوهای آموزش طراحی متریال (Material Design)، در برنامه نویسی اندروید مجموعه ویدئوهای آموزش طراحی متریال (Material Design)، در برنامه نویسی اندروید طراحی متریال (Material Design)، در برنامه نویسی اندروید طراحی متریال (Material Design)، در برنامه نویسی اندروید پخش موسیقی، در برنامه نویسی اندروید پخش موسیقی، در برنامه نویسی اندروید نمایش انیمیشن، در برنامه نویسی اندروید نمایش انیمیشن، در برنامه نویسی اندروید تغییر ویژگی های کلی برنامه اندروید تغییر ویژگی های کلی برنامه اندروید ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید پایگاه داده (SQLite Database)، در برنامه نویسی اندروید پایگاه داده (SQLite Database)، در برنامه نویسی اندروید تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی (اینترنت)، در برنامه نویسی اندروید تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی (اینترنت)، در برنامه نویسی اندروید نمایش یک صفحه اینترنتی یا کدهای HTML (کار با WebView) و ساخت لینک، در برنامه نویسی اندروید نمایش یک صفحه اینترنتی یا کدهای HTML (کار با WebView) و ساخت لینک، در برنامه نویسی اندروید حلقه ها (for و while و ...)، در برنامه نویسی اندروید حلقه ها (for و while و ...)، در برنامه نویسی اندروید نمایش پیام به کاربر (Dialog و AlertDialog و Toast و Notification و ...)، در برنامه نویسی اندروید نمایش پیام به کاربر (Dialog و AlertDialog و Toast و Notification و ...)، در برنامه نویسی اندروید ویژگی های صفحه نمایش و چرخش آن، در برنامه نویسی اندروید
ویژگی های صفحه نمایش و چرخش آن، در برنامه نویسی اندروید
به دست آوردن ویژگی های کلی برنامه اندروید، در برنامه نویسی اندروید به دست آوردن ویژگی های کلی برنامه اندروید، در برنامه نویسی اندروید به دست آوردن ویژگی های گوشی کاربر، در برنامه نویسی اندروید به دست آوردن ویژگی های گوشی کاربر، در برنامه نویسی اندروید بازی سازی، در برنامه نویسی اندروید بازی سازی، در برنامه نویسی اندروید به اشتراک گذاری (share)، در برنامه نویسی اندروید به اشتراک گذاری (share)، در برنامه نویسی اندروید کار با فایل ها و فولدرها در حافظه خارجی (External Storage)، در برنامه نویسی اندروید کار با فایل ها و فولدرها در حافظه خارجی (External Storage)، در برنامه نویسی اندروید کار با پوشه های raw و assets ، در برنامه نویسی اندروید کار با پوشه های raw و assets ، در برنامه نویسی اندروید عملیات های ریاضی در برنامه نویسی اندروید عملیات های ریاضی در برنامه نویسی اندروید کار با دوربین (camera) در برنامه نویسی اندروید کار با دوربین (camera) در برنامه نویسی اندروید کار با action bar ، در برنامه نویسی اندروید کار با action bar ، در برنامه نویسی اندروید کار با کلاس ها (class) ، در برنامه نویسی اندروید کار با کلاس ها (class) ، در برنامه نویسی اندروید کار با package ها ، در برنامه نویسی اندروید کار با package ها ، در برنامه نویسی اندروید نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز) نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز) امنیت در برنامه نویسی اندروید امنیت در برنامه نویسی اندروید
Thread ها در برنامه نویسی اندروید سرویس ها (Service) در برنامه نویسی اندروید سرویس ها (Service) در برنامه نویسی اندروید BroadcastReceiver ، در برنامه نویسی اندروید BroadcastReceiver ، در برنامه نویسی اندروید تاریخ و زمان و تمامی موارد مرتبط با زمان (عملیات های زمان بندی شده و ...)، در برنامه نویسی اندروید تاریخ و زمان و تمامی موارد مرتبط با زمان (عملیات های زمان بندی شده و ...)، در برنامه نویسی اندروید AsyncTask در برنامه نویسی اندروید AsyncTask در برنامه نویسی اندروید آرایه ها (Arrays)، در برنامه نویسی اندروید آرایه ها (Arrays)، در برنامه نویسی اندروید لیست آرایه ای (ArrayList)، در برنامه نویسی اندروید لیست آرایه ای (ArrayList)، در برنامه نویسی اندروید رنگ ها (Colors)، در برنامه نویسی اندروید رنگ ها (Colors)، در برنامه نویسی اندروید Fragment ها و Tab بندی، در برنامه نویسی اندروید Fragment ها و Tab بندی، در برنامه نویسی اندروید معرفی کتابخانه ها (Libraries)، در برنامه نویسی اندروید معرفی کتابخانه ها (Libraries)، در برنامه نویسی اندروید ساخت ProgressDialog یا ProgressBar برای نمایش میزان پیشرفت اجرای یک سری عملیات، در برنامه نویسی اندروید ساخت ProgressDialog یا ProgressBar برای نمایش میزان پیشرفت اجرای یک سری عملیات، در برنامه نویسی اندروید نسخه اندروید (Android version) و API level (نسخه API) ، در برنامه نویسی اندروید نسخه اندروید (Android version) و API level (نسخه API) ، در برنامه نویسی اندروید لرزاندن گوشی (vibrate)، در برنامه نویسی اندروید لرزاندن گوشی (vibrate)، در برنامه نویسی اندروید پرداخت درون برنامه ای، در برنامه نویسی اندروید پرداخت درون برنامه ای، در برنامه نویسی اندروید پروژه های اندروید Open Source کاربران کلیدستان پروژه های اندروید Open Source کاربران کلیدستان فروشگاه اندروید کلیدستان فروشگاه اندروید کلیدستان ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید مباحث عمومی در برنامه نویسی اندروید مباحث عمومی در برنامه نویسی اندروید ویدئوهای آموزشی برنامه نویسی اندروید (ویدئوهای رایگان از سایت های انگلیسی زبان) ۴۶۳ مجموعه ویدئوهای آموزشی برنامه نویسی اندروید - مجموعه Android Application Development - از thenewboston.com - بر اساس Eclipse (یا ADT Bundle) مجموعه ویدئوهای آموزشی برنامه نویسی اندروید - مجموعه Android Application Development - از thenewboston.com - بر اساس Eclipse (یا ADT Bundle) مجموعه ویدئوهای آموزشی برنامه نویسی اندروید برای مبتدیان - مجموعه Android App Development for Beginners - از then - بر اساس Android Studio مجموعه ویدئوهای آموزشی برنامه نویسی اندروید برای مبتدیان - مجموعه Android App Development for Beginners - از then - بر اساس Android Studio مجموعه ویدئوهای آموزشی برنامه نویسی اندروید (Android) برای مبتدیان - مجموعه Android Tutorial for Beginne
rs
مجموعه ویدئوهای آموزشی برنامه نویسی اندروید (Android) برای مبتدیان - مجموعه Android Tutorial for Beginners مجموعه ویدئوهای آموزشی طراحی متریال (Material) در اندروید - مجموعه 5 Android Material Design Tutorial مجموعه ویدئوهای آموزشی طراحی متریال (Material) در اندروید - مجموعه 5 Android Material Design Tutorial مباحث اولیه برای آشنایی با برنامه نویسی اندروید مباحث اولیه برای آشنایی با برنامه نویسی اندروید نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید ساخت دکمه (Button) ، در برنامه نویسی اندروید ساخت دکمه (Button) ، در برنامه نویسی اندروید ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید پایگاه داده (SQLite Database)، در برنامه نویسی اندروید پایگاه داده (SQLite Database)، در برنامه نویسی اندروید نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز) نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز) ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید مباحث عمومی در برنامه نویسی اندروید مباحث عمومی در برنامه نویسی اندروید آموزش java ۲۴ مباحث اولیه برای آشنایی با برنامه نویسی java مباحث اولیه برای آشنایی با برنامه نویسی java انواع متغیرها و تبدیل متغیرها در java انواع متغیرها و تبدیل متغیرها در java رشته ها (string) در java رشته ها (string) در java اعداد در java اعداد در java مباحث عمومی در java مباحث عمومی در java ویدئوهای آموزشی برنامه نویسی java (ویدئوهای رایگان از سایت های انگلیسی زبان) ۵۳۵ مجموعه ویدئوهای آموزشی برنامه نویسی Java برای مبتدیان - مجموعه Java (Beginner) Programming Tutorials - از thenewboston.com مجموعه ویدئوهای آموزشی برنامه نویسی Java برای مبتدیان - مجموعه Java (Beginner) Programming Tutorials - از thenewboston.com مجموعه ویدئوهای آموزشی برنامه نویسی Java (سطح متوسط) - مجموعه Java (Intermediate) Tutorials - از thenewboston.com مجموعه ویدئوهای آموزشی برنامه نویسی Java (سطح متوسط) - مجموعه Java (Intermediate) Tutorials - از thenewboston.com مجموعه ویدئوهای آموزشی برنامه نویسی پایه Java برای مبتدیان، به همراه مثال - مجموعه Core Java Programming Video Tutorials for Absolute Beginners with Examples مجموعه ویدئوهای آموزشی برنامه نویسی پایه Java برای مبتدیان، به همراه مثال - مجموعه Core Java Programming Video Tutorials for Absolute Beginners with Examples مجموعه ویدئوهای آموزشی Java - مجموعه Learn Java مجموعه ویدئوهای آموزشی Java - مجموعه Learn Java
09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com مجموعه ویدئوهای آموزشی برنامه نویسی شیء گرا (Object Oriented Programming - OOPS) در Java ، برای مبتدیان - مجموعه Java Object Oriented Programming Video Tutorials for Beginners (OOPS) مجموعه ویدئوهای آموزشی برنامه نویسی شیء گرا (Object Oriented Programming - OOPS) در Java ، برای مبتدیان - مجموعه Java Object Oriented Programming Video Tutorials for Beginners (OOPS) مجموعه ویدئوهای آموزشی سریال سازی شیء (Serialization) در Java - مجموعه Serialization in Java مجموعه ویدئوهای آموزشی سریال سازی شیء (Serialization) در Java - مجموعه Serialization in Java مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java مجموعه ویدئوهای آموزشی برنامه نویسی بازی در Java - مجموعه Game Programming مجموعه ویدئوهای آموزشی برنامه نویسی بازی در Java - مجموعه Game Programming مجموعه ویدئوهای آموزشی توسعه بازی با استفاده از Java - مجموعه Java Game Development Tutorials - از thenewboston.com مجموعه ویدئوهای آموزشی توسعه بازی با استفاده از Java - مجموعه Java Game Development Tutorials - از thenewboston.com مجموعه ویدئوهای آموزشی توسعه بازی در Java ، با استفاده از Slick - مجموعه Java Game Development with Slick - از مجموعه ویدئوهای آموزشی توسعه بازی در Java ، با استفاده از Slick - مجموعه Java Game Development with Slick - از مجموعه ویدئوهای آموزشی ساخت بازی Flappy Bird ، در Java - مجموعه
مجموعه ویدئوهای آموزشی ساخت بازی Flappy Bird ، در Java - مجموعه Let's Make Flappy Bird مجموعه ویدئوهای آموزشی برنامه نویسی چت شبکه (Network Chat) ، در Java - مجموعه Network Chat Programming مجموعه ویدئوهای آموزشی برنامه نویسی چت شبکه (Network Chat) ، در Java - مجموعه Network Chat (بعد از پرداخت فایل حاوی لینک های دانلود به تفکیک جلسه به شما نمایش داده و به ایمیل شما ارسال میشود)
دوره آموزش برنامه نویسی اندروید راست چین کردن Toolbar متریال اندروید راست چین کردن Toolbar متریال اندروید 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com به نام خدا. در مبحث آموزش ساخت Toolbar با نحوه پیاده سازی تولبار در پروژه اندرویدی آشنا شدیم. در این قسمت از آموزش برنامه نویسی اندروید نحوهی راست چین کردن Toolbar در اندروید را بررسی میکنیم. ضرورت راست چین کردن اجزای رابط کاربری اندروید مخاطبان برنامههای اندرویدی که شما به عنوان یک توسعه دهنده منتشر میکنید عمدتا فارسی زبان هستند بنابراین لازم است چینش محتوا و قسمتهای مختلف اپلیکیشن برای یک کاربر ... آموزش رایگان, آموزش های پایه
بکاپ گیری و به اشتراک گذاری پروژه اندرویدی بکاپ گیری و به اشتراک گذاری پروژه اندرویدی
به نام خدا. در این مبحث به نحوهی بکاپ گرفتن از یک پروژه اندرویدی (یا به اشتراک گذاری آن) و حذف فایلهای اضافه و غیر ضروری میپردازیم. ساختار یک پروژه اندرویدی ابتدا ساختار یک پروژهی اندرویدی ساخته شده در اندروید استودیو را بررسی میکنیم تا بدانیم این پروژه اندرویدی از چه فایلها و پوشههایی تشکیل شده است. یک پروژه با نام HelloWorld ایجاد کرده و پس از بیلد شدن کامل آن، فولدر محل ... آموزش رایگان, آموزش های کاربردی 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com
نمایش اعداد فارسی در View های اندروید نمایش اعداد فارسی در View های اندروید
به نام خدا. در این مبحث ابتدا روشهای متفاوت نمایش اعداد فارسی در برنامهی اندرویدی را بررسی کرده سپس یک متد جاوا برای تبدیل اعداد انگلیسی به فارسی مینویسیم و در View های پروژه اندروید برای نمایش اعداد به صورت فارسی از آن استفاده میکنیم. چرا باید از عدهای فارسی در برنامه اندروید استفاده کنیم؟ یکی از مشکلات توسعه دهندگان فارسی زبان، نمایش اعداد انگلیسی در محیط اپلیکیشن اندرویدی است که باعث ... آموزش رایگان, آموزش های کاربردی
نمایش صفحات وب در اکتیویتی توسط WebView نمایش صفحات وب در اکتیویتی توسط WebView
به نام خدا. در این مبحث ابتدا به معرفی WebView در اندروید پرداخته سپس با نحوه فراخوانی و نمایش صفحات وب (HTML) آنلاین و آفلاین آشنا میشویم. WebView چیست؟ WebView یکی دیگر از View (Widget)های کاربردی پلتفرم اندروید است. توسط این View میتوانیم یک صفحهی وب آنلاین یا آفلاین (لوکال) را درون یک Activity به کاربر نمایش دهیم. درست مانند باز کردن یک وبسایت در مرورگری مانند Chrome با این تفاوت که ... آموزش رایگان, آموزش های کاربردی
کار با GridLayout در اندروید کار با GridLayout در اندروید 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com در جلسات گذشته با ViewGroup هایی مانند RelativeLayout، LinearLayout و TableLayout آشنا شدیم و توانستیم رابطهای کاربری متفاوتی را توسط این Layout ها ایجاد کنیم. در این مبحث قصد دارم یک ViewGroup دیگر با نام GridLayout را معرفی کنم. GridLayout چیست؟ به نام خدا. در اندروید ۴٫۰ (API 14) یک ViewGroup جدید با نام GridLayout معرفی شد. Grid به معنای طراحی شبکهای و سلولی است. مانند یک جدول که از تعدادی سطر ... آموزش رایگان, آموزش های کاربردی
ایمپورت (import) کردن پروژه در اندروید استودیو ایمپورت (import) کردن پروژه در اندروید استودیو
در این مبحث به نحوهی ایمپورت پروژههای اندروید (اکلیپس و اندروید استودیو) در اندروید استودیو و انواع روشهای آن پرداخته شده است. به نام خدا. برای ما به عنوان برنامه نویس و توسعه دهنده اندروید، استفاده از سورسها و پروژههایی که سایر افراد نوشته و منتشر کردهاند اجتناب ناپذیر است. یا ممکن است پروژهی اندرویدی که خودمان مدتها قبل نوشتیم را باید مجدد ویرایش کرده و نسخه جدید اپلیکیشن را به ... آموزش رایگان, آموزش های کاربردی
وب سرویس : بخش سوم : ساخت وب سرویس با PHP و MyQSL و ارتباط آن با Retrofit وب سرویس : بخش سوم : ساخت وب سرویس با PHP و MyQSL و ارتباط آن با Retrofit 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com در این مبحث یک وب سرویس (API) ساده تحت PHP و دیتابیس MySQL مینویسیم و ارتباط آن با یک اپلیکیشن اندرویدی که شامل یک فرم ثبت نام و یک فرم ورود هست را بررسی میکنیم. در این پروژه از کتابخانه معروف Retrofit 2 برای ارتباط بین وب سرویس و کلاینت استفاده شده است. این بخش شامل مباحث زیر میباشد: معرفی مختصر زبان PHP معرفی سیستم مدیریت پایگاه داده MySQL معرفی پنل ... آموزش های پایه
وب سرویس : بخش دوم : کار با کتابخانه Retrofit وب سرویس : بخش دوم : کار با کتابخانه Retrofit
در این بخش ابتدا به معرفی کتابخانه Retrofit نسخه ۲ پرداخته سپس در قالب یک مثال ساده به تشریح جزئیات آن میپردازیم که شامل مباحث زیر می باشد: معرفی کتابخانه Retrofit معرفی فرمت JSON (جی سون) و آشنایی با ساختار آن مقایسه JSON با XML معرفی سرویسهای صحت سنجی کد JSON تشریح HTTP URL و baseUrl در Retrofit تعیین حق دسترسی اپلیکیشن اندرویدی جهت اتصال به اینترنت معرفی کتابخانه مبدل ... آموزش های پایه ۲۲ آبان ۱۳۹۷ ادامه مطلب وب سرویس : بخش اول : وب سرویس چیست؟ وب سرویس : بخش اول : وب سرویس چیست؟
در این مبحث ابتدا به معرفی وب سرویس و کاربردهای آن پرداخته سپس معماری REST را شرح میدهم. وب سرویس چیست؟ بهنام خدا. وب سرویس، استانداردی است برای انتقال داده بین پلتفرمها / ماشینها / نرم افزارهای مختلف (عموما بین سرویس دهنده و سرویس گیرنده یا همان سرور و کلاینت). این استاندارد در محیط های مختلف یکسان است و فارغ از نوع سخت افزار یا سیستم عامل یا زبان برنامه نویسی بکار ... آموزش رایگان, آموزش های پایه 09367292276 09367292276 azsoftir@gmail.com azsoftir.com 09367292276 09367292276 azsoftir@gmail.com
تغییر فونت در کل برنامه اندروید یا قسمتی از آن تغییر فونت در کل برنامه اندروید یا قسمتی از آن
بهنام خدا. یکی از نیازهای ضروری یک اپلیکیشن، بخصوص اپلیکیشنهای فارسی زبان، امکان استفاده از فونتهای دلخواه در برنامه است. پیاده سازی فونت در اندروید به روشهای مختلفی قابل انجام است که در این مبحث سه روش را بررسی میکنیم. ابتدا یک پروژه جدید با نام CustomFont و یک Empty Activity ایجاد میکنم. تغییر فونت Widget ها در XML: همزمان با معرفی API 26 قابلیت جدیدی در اندروید استودیو نسخه ۳ اضاف
درود امروز با قسمت پنجم از فصل پنجم مجموعه اموزشی آندروید در خدمت شما عزیزان هستیم. در این فصل به مبحث کاربردی سخت افزار در اندروید پرداخته ایم. ور در این جلسه نیز قصد داریم نحوه استفاده از میکروفون را اموزشی دهیم. این مبحث را در قالب یک پروژه کاربردی بررسی خواهیم کرد پروژه ایکه […]
دسته : Android, Android Hardware, اخبار, اندروید, سخت افزار در آندروید, فیلم آموزشی Android Learning S05-E04 (Sensors)-logo سخت افزار در اندروید-جلسه چهارم(Sensors & Brightness) azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 درود امروز با قسمت چهرم از فصل پنجم اموزشی اندروید در خدمتتونم. در جلسه قبل ما به معرفی سنسور ها و نحوه تعریف و فراخوانی اونها پرداختیم. از دو سنسور شتاب سنج و نور استفاده کردیم و مقادیری رو دریافت کردیم. به کمک سنسور شتاب سنج نیز پروژه ای نوشتیم تا به صورت کاربردی نحوه […]
دسته : Android, Android Hardware, اندروید, سخت افزار در آندروید, فیلم آموزشی Android Learning S05-E03 (Sensors)-logo سخت افزار در اندروید-جلسه سوم (Sensors-سنسورها)+پروژه
درود امروز با قسمت سوم از فصل پنجم مجموعه اموزشهای برنامه نویسی آندروید در خدمتتونم. در این جلسه به سراغ مبحث کاربردی استفاده از سنسورهای مختلف در اندروید رفته ایم. سنسور چیست؟ حسگر یا سنسور المان حس کننده ای است که کمیتهای فیزیکی مانند فشار، حرارت، رطوبت، دما، حرکت، موقعیت و … را به کمیتهای […]
دسته : Android, Android Hardware, اخبار, اندروید, سخت افزار در آندروید, فیلم آموزشی Android Learning S05-E02-logo سخت افزار در اندروید – جلسه دوم (Get GPS Location)
درود امروز با جلسه دوم از فصل پنجم مجموعه آموزشهای برنامه نویسی آندروید در خدمت شما هستم. امروز در این جلسه به بررسی سیستم موقعیت یاب جهانی (GPS) میپردازیم. این سیستم یکی از ابزار های کاربردی دستگاه های اندرویدی می باشد که به شما این امکان را میدهد که در هر لحظه از شبانه روز و […]
koochike آموزش کار با سخت افزار در آندروید قسمت اول (bluetooth-wifi)
درود امروز با شروع فصل پنجم مجموعه آموزشهای برنامه نویسی آندروید در خدمت شما هستم همانطور که میدانید امروزه از دستگاه های تلفن همراه فقط برای تماس و ارسال پیام استفاده نمیشود بلکه با مجهز شدن به ابزار ها و سیستمها مختلف کاربردهایی بیشتر نسبت به قبل پیدا کرده اند . کاربردهایی مثل اتصال […] azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 دسته : Android, Android Hardware, اندروید, سخت افزار در آندروید, فیلم آموزشی, کنترل بلوتوث و وای فای Android-Learning-S04-E09-logo ارتباط با سرور در آندروید،آخرین قسمت فصل(دیباگ برنامه)
درود. امروز با قسمت نهم و آخرین قسمت از فصل چهارم مجموعه آموزشهای برنامه نویسی آندروید در خدمتتونم. در این فصل به صورت کامل و جامع به مبحث اتصال برنامه آندرویدی به سرور و ارسال و دریافت اطلعات از دیتابیس پرداختیم. همچنین در جلسه سوم از آموزش برای فهم بهتر و کاربردی تر مطالب ادامه […]
دسته : Android, آموزش های پروژه محور, اخبار, اندروید, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد) Android-Learning-S04-E08-logo ارتباط با سرور در آندروید قسمت هشتم (پایان پروژه)
درود. امروز با قسمت هشتم از فصل چهارم مجموعه آموزشهای آندروید در خدمتتونم. در این فصل ما برای آموزش بهتر و مفهومی تر در قسمت سوم پروژه ای با نام (تد) رو شروع کردیم. پروژه ای نسبتا بزرگ و کاربردی. در این جلسه تمامی قسمتها و امکانات پروژه که از قبل مشخص شده بود را […]
دسته : Android, آموزش های پروژه محور, اندروید, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد) Android-Learning-S04-E07-logo ارتباط با سرور در آندروید قسمت هفتم (ادامه پروژه)
درود. امروز با قسمت هفتم از فصل چهارم مجموعه آموزشهای آندروید در خدمتتونم. در این فصل ما مبحث ارتباط با سرور رو مورد بحث قرار دادیم و در دو جلسه اول به کمک فایل رابط اطلاعات را به سرور ارسال و نتیجه را از بانک اطلاعاتی Mysql دریافت کردیم. همچنین در جلسه سوم استارت […] azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 دسته : Android, آموزش های پروژه محور, اندروید, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد) Android-Learning-S04-E06-logo ارتباط با سرور در آندروید قسمت ششم (ادامه پروژه)
درود. امروز با قسمت ششم از فصل چهارم مجموعه آموزشهای آندروید در خدمتتونم. در این فصل ما مبحث ارتباط با سرور رو مورد بحث قرار دادیم و در دو جلسه اول به کمک فایل رابط اطلاعات را به سرور ارسال و نتیجه را از بانک اطلاعاتی Mysql دریافت کردیم. همچنین در جلسه سوم استارت پروژه […]
دسته : Android, آموزش های پروژه محور, اندروید, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد) Android-Learning-S04-E05-logo ارتباط با سرور در آندروید قسمت پنجم (ادامه پروژه) azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 درود. امروز با قسمت پنجم از فصل چهارم مجموعه آموزشهای آندروید در خدمتتونم. در این فصل ما مبحث ارتباط با سرور رو مورد بحث قرار دادیم و در دو جلسه اول به کمک فایل رابط اطلاعات را به سرور ارسال و نتیجه را از بانک اطلاعاتی Mysql دریافت کردیم. همچنین در جلسه سوم استارت پروژه […]
دسته : Android, آموزش های پروژه محور, اندروید, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد)
ارتباط با سرور در آندروید قسمت چهارم (ادامه پروژه)
امروز با قسمت چهارم از فصل چهارم مجموعه آموزشهای برنامه نویسی آندروید درخدمتتونم. در این فصل ما مبحث ارتباط با سرور رو مورد بحث قرار دادیم و در دو جلسه اول به کمک فایل رابط اطلاعات را به سرور ارسال و نتیجه را از بانک اطلاعاتی Mysql دریافت کردیم. همچنین در جلسه سوم استارت پروژه […]
دسته : Android, آموزش های پروژه محور, اندروید, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد) Android Learning S04-E03-logo ارتباط با سرور در آندروید قسمت سوم (شروع پروژه) azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 با قسمت سوم از فصل چهارم مجموعه آموزشهای برنامه نویسی آندروید در خدمتتونم. در جلسه اول ما به کمک زبان PHP یک فایل رابط با بانک Mysql ایجاد و آپلود کردیم. و در جلسه دوم نیز ارتباط یک برنامه آندرویدی را با این فایل رابط برقرار کردیم به صورتی که اطلاعات را به فایل ارسال […]
دسته : Andorid, Android, آموزش های پروژه محور, اخبار, اندروید, سورس ها, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد) Android Learning S04-E02-logo ارتباط با سرور در آندروید قسمت دوم
با قسمت دوم از فصل چهارم مجموعه آموزشهای برنامه نویسی آندروید در خدمتتونم. در جلسه قبل به روشهای مختلف ارتباط با سرور اشاره کردیم و برای اولین روش ، روش ارتباط با سرور به کمک فایل رابط را انتخاب نمودیم. در قسمت پیش ابتدا یک دیتابیس Mysql به همراه یک جدول کاربران ایجاد و به […]
دسته : Android, آموزش های پروژه محور, اندروید, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد) Android-Learning-S04-E01-pic ارتباط با سرور در آندروید قسمت اول
با سلام و تبریک سال جدید امروز با فصل چهارم مجموعه آموزشهای برنامه نویسی آندروید در خدمتتون هستیم. با توجه به درخواستهای مکرر کاربران مبنی بر ارتباط برنامه های آندرویدی با سرور و گرفتن اطلاعات مورد نیاز از اینترنت فصل ۴ را به این مبحث اختصاص دادیم. در آندروید روش های مختلفی برای ارتباط با […]
دسته : Android, آموزش های پروژه محور, اندروید, فیلم آموزشی, پروژه آندروید ارتباط با سرور (تد) Android-Learning-S03-E03-Filing-make-Explorer-logo آموزش فایلینگ در برنامه نویسی آندروید قسمت سوم
درود. با آخرین قسمت از فصل سوم مجموعه آموزشهای برنامه نویسی آندروید در خدمت شما هستیم. در جلسه قبل (قسمت دوم از فصل سوم) ما نحوه ساخت یک File Explorer را به کمک بک لیست ویو شرح دادیم. و به راحتی بین تمامی فایل ها و فولدرهای حافظه خارجی دستگاه کاربر پیمایش کردیم. در […] azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 دسته : Android, اندروید, فیلم آموزشی Android Learning S03-E02 (Filing-make Explorer)-logo آموزش فایلینگ در برنامه نویسی آندروید قسمت دوم
درود. با قسمت دوم از فصل سوم مجموعه آموزشهای آندرورید در خدمت شما هستم. در این فصل ما به مبحث فایلینگ در برنامه نویسی آندروید می پردازیم. در جلسه قبل ( قسمت اول فصل سوم آموزشهای آندروید ) نحوه ساخت پوشه ، ساخت فایل تکست ، دریافت متن از کاربر و ذخیره در فایل ، دریافت […]
دسته : Android, اندروید, فیلم آموزشی Android Learning S03-E01_logo آموزش فایلینگ در برنامه نویسی آندروید قسمت اول
درود.امروز با فصل سوم آموزش اندروید در خدمت شما هستیم … در دو فصل قبل ما به صورت پروژه محور به مباحث مقدماتی برنامه نویسی آندروید و دیتابیس در اندروید پرداختیم. از این به بعد به موارد کاربردی تر آندروید مانند فایلینگ در آندروید ، مباحث مربوط به کنترل و استفاده از سخت افزار(دوربین ، […]
دسته : Android, اندروید, فیلم آموزشی Android Education Pic آموزش برنامه نویسی آندورید قسمت پایانی فصل دوم
در قسمت چهارم و قسمت پایانی فصل دوم مجموعه آموزشهای برنامه نویسی آندروید به زبان جاوا ، نحوه ساخت یک دفترچه تلفن را به صورت عملی و قدم به قدم در محیط برنامه نویسی Eclipse به صورت کامل بررسی می کنیم! در این قسمت ابتدا یک دیتابیس داخلی دارای یک جدول ساخته و ۵ […]
دسته : Android, Eclipse, اندروید, فیلم آموزشی Android Programming SQLite Database Tutorials آموزش برنامه نویسی آندورید فصل دوم قسمت سوم azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 در دو جلسه قبل ما به ساخت دیتابیس در زمان اجرا پرداختیم و همینطور نحوه کار با دیتابیس و انجام عملیات های مختلف بر روی دیتابیس Android را شرح دادیم. ولی شاید توسط این روش نتوان معنی و مفهوم درستی از دیتابیس ارائه داد زیرا دیتابیس در داخل برنامه ایجاد و همان جا نیز مقدار […]
دسته : Android, اندروید, فیلم آموزشی Android Post learning Part 2-2 آموزش برنامه نویسی آندروید فصل دوم قسمت دوم
در جلسه اول آموزش دیتابیس در آندروید ، نحوه ساخت یک دیتابیس در برنامه را بررسی کردیم. یک جدول با چهار فیلد ایجاد کردیم که البته یکی از فیلدها مقداری متمایز تر بود ، به این ترتیب که فیلد Id رو به صورت کلید اصلی و AutoIncrement تعریف کردیم. همانطور که گفتیم برای طراحی دیتابیس […]
azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 آموزش برنامه نویسی آندروید فصل دوم قسمت اول
درود.امروز با فصل دوم آموزش اندروید در خدمت شما هستیم … در فصل دوم آموزش آندروید به کار با دیتابیس ها می پردازیم. دیتابیسی که آندروید از اون برای برنامه های خودش استفاده می کنه SQLite هستش. این دیتابیس بسیار کم حجم،سریع و بدون نیاز به نصب می باشد که همین مشخصات باعث شده […]
دسته : Android, اندروید, فیلم آموزشی YouWave in Android And Eclipse افزایش سرعت اجرای برنامه های آندرویدی در Eclipse
ایمیل های زیادی به دستمون رسیده مبنی بر اینکه سرعت اجرای برنامه ها توی ایکلیپس خیلی پایینه چی کار کنیم؟! تصمیم گرفتم که راه حل رو در قالب یک فیلم آموزشی بزاریم تا همه عزیزان بتونن استفاده کنن. شرح مشکل : یکی از مشکلاتی که تقریبا تمامی برنامه نویسان آندروید دارن پایین بودن سرعت اجرای برنامه […]
دسته : Android, Eclipse, اندروید, فیلم آموزشی Android Programming Training Part 8 آموزش برنامه نویسی اندروید قسمت آخر
درود.امروز با قسمت پایانی مجموعه آموزشی Android در خدمت شما هستیم. در این جلسه به ساخت یک ماشین حساب با چهار عملوند اصلی و یک فرم جدا برای اعمال پیچیده ریاضی می پردازیم. بر خلاف روال عادی در این پروژه به جای استفاده از Button های خود اندروید از تعدادی عکس برای کلید ها استفاده […] م دسته : Android, اندروید, فیلم آموزشی Android Ecucation Part 7 آموزش برنامه نویسی اندروید قسمت هفتم azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 در این قسمت از مجموعه آموزشی Android ، استفاده از ListView مورد بررسی قرار می گیره. لیست ویو ها در برنامه نویسی اندروید از اهمیت بسیار بالایی برخوردارند.بر خلاف تصور که لیست ویو در Android صرفا جهت نمایش متن ساده به کار می رود نیست و کاملا برعکس ، ListView قابلیت مانور بالایی در برنامه […]
دسته : Android, اندروید, فیلم آموزشی android programming education part6 آموزش برنامه نویسی اندروید قسمت ششم
این جلسه یکی از کاربردی ترین و مهترین مفاهیم مورد نیاز در برنامه نویسی آندروبد رو آموزش می دیم که بدون شک مورد نیاز تمامی برنامه نویسان Android می باشد. همان طور که می دونید اکتیویتی ها فایل های کدی هستند که به همراه فایل های xml تشکیل فرم های اندروید را می دهند ، […] azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 دسته : Android, اندروید, فیلم آموزشی Android_pic_Small آموزش برنامه نویسی اندروید قسمت پنجم
در این قسمت از مجموعه آموزشی Android می رسیم به یکی از مهمترین قسمت های برنامه نویسی اندروید به نام کار با فایل Menifest ! در این قسمت آموزش کامل و قدم به قدم فایل منیفست (یا مانیفست) رو بررسی می کنیم.این فایل یکی از فایل های مهم و اصلی پروژه های اندروید هستش که […]
دسته : Android, اندروید, فیلم آموزشی Android_education_pic_(level4) فیلم آموزش برنامه نویسی Android قسمت چهارم
جلسه چهارم مجموعه آموزشی اندروید اختصاص داره به شئ گرایی در برنامه نویسی اندروید به زبان Java. برنامه نویسی شئ گرا یا Object-Oriented Programming در همه زمینه های برنامه نویسی مثل برنامه نویسی Aplication یا Web و حوزه Android اهمیت بسیار زیادی داره. وجود شئ گرایی می تونه برنامه رو بهینه تر ، حرفه ای […]
دسته : Android, اندروید, فیلم آموزشی training Android Programming فیلم آموزش برنامه نویسی Android قسمت سوم
در قسمت سوم مجموعه آموزش Android ، می رسیم به آموزش کار با فایل های XML و طراحی رابط گرافیکی در برنامه های اندرویدی! برای شروع و مختصرا باید بگیم XML زبان نشانه گذاری قابل توسعه می باشد که برای توسعه وب یا توسعه های نرم افزاری به وجود آمده است و شاید یکی از […]
دسته : Android, اندروید, فیلم آموزشی Android tutorials part 2 فیلم آموزش برنامه نویسی Android قسمت دوم azsoft.ir azsoftir@gmail.com 0936-729-2276 azsoft.ir azsoftir@gmail.com 0936-729-2276 قسمت دوم مجموعه آموزشی Android اختصاص داره به مباحثی که برای شروع برنامه نویسی و معرفی ابزارهای برنامه نویسی اندروید کاربرد دارند. در این قسمت مباحث پایه و مقدماتی برنامه نویسی اندروید مثل: اسـتـفـاده از کـنـتـرل ها Button,TextView,TextEdit ، انجام عملیات روی کنترل ها ، معرفی دستورات شرطی در برنامه نویسی اندروید ، اجـراء کردن […]
:: بازدید از این مطلب : 238
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 11 فروردين 1398 |
نظرات ()