آموزش های ویدیویی کاربردی و مفید موجود در سایت www.simacoders.com همراه با سورس بصورت رایگان در اختیار شما دوستان قرار گرفته است.
آموزش شخصی سازی دیالوگ بازشونده از پایین در Android Studio
مدرس: مرتضی محمودی
کلمات کلیدی: دیالوگ، دیالوگ بازشونده از پایین، فرگمنت، شخصی سازی، آموزش اندروید
Dialog, BottomSheetDialog, Fragment, Customize, Android
دیالوگ باکس ها معمولا در وسط صفحه ظاهر می شوند تا پیغامی را به کاربر نمایش دهند و یا گزینه هایی را برای ادامه کار در پیش روی کاربر قرار دهند. از بین دیالوگ ها، BottomSheetDialog از محبوبیت و زیبایی خاصی برخوردار است. این نوع دیالوگ پس از فراخوانی در پایین صفحه ظاهر شده و مانند DrawerView می تواند با لمس پیوسته حرکت انگشت به سمت پایین، بسته شود.
در این آموزش نحوه استفاده و شخصی سازی BottomSheetDialog بیان شده است. یک نمونه layout برای آن طراحی شده که دارای دو دکمه است و هر دکمه یک task جداگانه را انجام می دهد. در این آموزش، علاوه بر پیاده سازی BottomSheetDialog در Activity، پیاده سازی این دیالوگ در Fragment نیز آموزش داده شده است.
آموزش های ویدیویی کاربردی و مفید موجود در سایت www.simacoders.com همراه با سورس بصورت رایگان در اختیار شما دوستان قرار گرفته است.
آموزش استفاده از ViewPager در Android Studio
مدرس: مرتضی محمودی
کلمات کلیدی: ویوپیجر، اینترو، آموزش اندروید، کنترلر
ViewPager, Intro, ViewPager adapter, FragmentPagerAdapter, ViewPager controller, Android
حتما تا حالا با نرم افزار ها یا اپلیکیشن هایی روبرو شده اید که در اولین استفاده از آنها، مقدماتی از نرم افزار حاضر به صورت صفحه به صفحه به شما نشان داده شده است یا از نرم افزارهایی استفاده کرده اید که محصولات خود را به صورت صفحه به صفحه به شما معرفی کرده اند و شما در این نرم افزارها با لمس صفحه و کشیدن آن، صفحات را جابجا کنید.
در این آموزش به معرفی ViewPager و نحوه استفاده از آن پرداخته شده است. در ViewPager چند صفحه طراحی می شود که کاربر می تواند با لمس روی صفحه و کشیدن آن (مانند ورق زدن) صفحات را جابجا کند. در این آموزش، یک کنترلر هم برای ViewPager قرار داده شده است تا نشان دهد در حال حاضر کاربر در چه صفحه است. همچنین با لمس یک صفحه در کنترلر، کاربر مستقیما به آن صفحه منتقل می شود. از ViewPager ها می توان در ساخت صفحات مقدماتی نرم افزارها (Intro) و همچنین معرفی نرم افزار و محصول استفاده نمود.
موارد استفاده از این آموزش: آشنایی با ViewPager، تهیه صفحات مقدماتی نرم افزار، معرفی محصول و خدمات و یا نرم افزار به صورت جذاب و کاربرپسند، معرفی محصولات موجود در حوزه کاری
Usage: Introducing ViewPager, Introduction to application, Product presentation, User friendly introduction
آموزش های ویدیویی کاربردی و مفید موجود در سایت www.simacoders.com همراه با سورس بصورت رایگان در اختیار شما دوستان قرار گرفته است.
آموزش ارتباط با وب سرویس و API (متدهای Get و Post) با استفاده از Retrofit در Android Studio
مدرس: مرتضی محمودی
کلمات کلیدی: رتروفیت، وب سرویس، API، آموزش اندروید
Retrofit, Web Service, API, Get, Post, Android
ارتباط با وب سرویس یا API شرکت های مختلف از ضروریات یک نرم افزار موبایلی است. برخی شرکت ها و سایت خدمات خود را از طریق ارائه API های مختلف انجام می دهند (مانند سامانه پیام کوتاه). از اینرو ضروری است نحوه دریافت و ارسال اطلاعات با آن API ها را بدانیم. یکی از کتابخانه هایی که این ارتباط را آسان می کند، Retrofit است.
در این آموزش Retrofit به عنوان یکی از راه های ارتباط با وب سرویس و API ها معرفی شده است. دستورات Get و Post که دو نمونه از پر کاربرد ترین دستورات این حوزه هستند، آموزش داده شده است. پس از یادگیری این موضوع، شما می توانید به آسانی با وب سرویس و API هایی که اطلاعات خود را از طریق Get در اختیار شما قرار می دهند و یا از طریق متد Post امکان ارسال و دریافت اطلاعات را فراهم می کنند، ارتباط برقرار کنید. دستور Get به تنهایی و پارامتری با استفاده از عبارت Query و همچنین دستور Post که اطلاعات مد نظر خود را با استفاده از Body ارسال می کند، آموزش داده شده است.
موارد استفاده از این آموزش: آشنایی با Retrofit، دریافت اطلاعات از وب سرویس و API ها با دستور Get (در دو نوع تنها و پارامتری)، ارسال و دریافت اطلاعات از وب سرویس و API ها با دستور Post
Usage: Introducing Retrofit, Get data from web services and APIs using Get Method (with and without parameters), Send and Get data to/from web services and APIs using Post Method
آموزش های ویدیویی کاربردی و مفید موجود در سایت www.simacoders.com همراه با سورس بصورت رایگان در اختیار شما دوستان قرار گرفته است.
آموزش ساخت Header و Footer برای صفحات برنامه با استفاده از Holder در Android Studio
مدرس: مرتضی محمودی
کلمات کلیدی: هدر، فوتر، آموزش اندروید
Header, Footer, Holder Activity, Android
روش های متعددی برای قرار دادن هدر و فوتر در صفحات نرم افزار اندرویدی وجود دارد. استفاده از یک روش خوب و مناسب می تواند هم به زیبایی نرم افزار و هم به کارایی و کاربری آسان برنامه کمک کند.
در این آموزش، روش قرار دادن هدر و فوتر برای صفحات نرم افزار با استفاده از Holder ارائه شده است. در این روش، یک اکتیویتی به صورت کامل (هم ui و هم کلاس کدنویسی) به عنوان Holder طراحی شده که هدر و فوتر بر روی آن قرار می گیرد. در داخل این Holder یک Frame Layout قرار داده شده که سایر اکتیویتی ها از لحاظ ui در این layout قرار گرفته و از لحاظ کلاس کدنویسی از این Holder ارث بری می کنند. طبق آنچه در این آموزش ارائه شده، دسترسی صفحات به هدر و فوتر و همچنین کنترل صفحات از هدر و فوتر به آسانی صورت می گیرد.
موارد استفاده از این آموزش: ساخت هدر و فوتر برای صفحات نرم افزار موبایلی با استفاده از Holder، باز و بسته کردن صفحات مختلف از طریق هدر و فوتر، دسترسی به هدر و فوتر از داخل صفحات
Usage: Creating header and footer for android Apps using holder activity, Load and close activities via header and footer, access to the header and footer from activities
آموزش های ویدیویی کاربردی و مفید موجود در سایت www.simacoders.com همراه با سورس بصورت رایگان در اختیار شما دوستان قرار گرفته است.
آموزش شخصی سازی RecyclerView در Android Studio
مدرس: مرتضی محمودی
کلمات کلیدی: ریسایکلر ویو، لیست، شخصی سازی، آموزش اندروید
RecyclerView, List, RecyclerView adapter, ViewHolder, Android
حتما با ListView آشنایی دارید. RecyclerView یک نوع پیشرفته و با انعطاف از ListView است. RecyclerView می تواند برای داده های زیاد استفاده شود که اسکرول کردن بین آنها به آسانی و سریع انجام می شود. چرا که RecyclerView تمام آیتم های لیست را یک جا لود نمی کند. بلکه همیشه چند view اضافه تر از آنچه نمایش می دهد را در خود نگه می دارد تا در زمان اسکرول کردن، زمان کمتری برای لود کردن و نمایش آیتم ها صرف کند و از رم گوشی نیز کمتر استفاده نماید. با توجه به این موضوع، آیتم های داخل RecyclerView در زمان اجرا نیز می توانند تغییر کنند.
در این آموزش نحوه استفاده و شخصی سازی RecyclerView بیان شده است. نحوه چیدمان آیتم ها به صورت خطی عمودی است. هر آیتم شامل یک عکس، یک عنوان و یک خط جزئیات می باشد. همچنین نحوه حذف و اضافه کردن آیتم ها نیز بیان شده است. برای حذف و اضافه روشی بیان شده است که این امر به صورت انیمیشن ساده صورت گیرد.
موارد استفاده از این آموزش: آشنایی با RecyclerView، تهیه یک لیست شخصی سازی شده با سرعت لود و اسکرول بالا
Usage: Introducing RecyclerView, Advanced and flexible version of ListView, Dynamic ListView
درباره این سایت