کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش جامع برنامه نویسی آندروید

Android یک سیستم عامل تحت موبایل و مبتنی بر هسته ی Linux است. پروژه ی توسعه و ارتقا اندروید AOSP یا پروژه ی کد باز اندروید نام دارد که شرکت Google آن را رهبری می کند. سیستم عامل اندروید از چهار لایه تشکیل شده است، اما یک توسعه دهنده ی اندروید معمولا با دو لایه ی بالایی (Application و Application Framework) آن سروکار دارد.


کار با فایل، شبکه و پردازش های asynchronous

کار با پایگاه داده Sqlite در اندروید
کار با پایگاه داده Sqlite در اندروید

این مبحث به شرح مفهوم دیتابیس در اندروید می پردازد. سپس به ترتیب نحوه ی استفاده از دیتابیس SQLite در اپلیکیشن، استفاده از ContentProvider جاری و ایجاد نمونه های جدید از آن را برای شما تشریح می کند.

20402 بازدید
ادامه
پردازش XML با کلاس XmlPullParser
پردازش XML با کلاس XmlPullParser

مبحث حاضر به شرح نحوه ی پردازش فایل های XML در اندروید می پردازد.

3976 بازدید
ادامه
روش های دیگر ذخیره سازی داده (preferences and files)
روش های دیگر ذخیره سازی داده (preferences and files)

این آموزش تمرکز خود را بر شرح نحوه ی ذخیره سازی جفت های کلید-مقدار در فایل های اندروید (File based persistence) با فراخوانی preference API قرار می دهد. سپس چگونگی خواندن/نوشتن فایل در اندروید را تشریح می کند.

10771 بازدید
ادامه
اتصال به اینترنت و دسترسی به منابع آن در اندروید
اتصال به اینترنت و دسترسی به منابع آن در اندروید

ین آموزش نحوه ی دسترسی به منابع و محتوا از طریق HTTP را برای شما شرح می دهد. پروژه ی آموزش حاضر در محیط برنامه نویسی Eclipse نوشته شده، مبتنی بر ویرایش 1.6 زبان Java و ورژن 5.0 سیستم عامل اندروید می باشد.

8310 بازدید
ادامه
استفاده از Retrofit برای ساخت سرویس های بر پایه REST
استفاده از Retrofit برای ساخت سرویس های بر پایه REST

Retrofit عبارت است از یک REST Client برای Java و Android که توسط Square ارائه می شود. این کتابخانه، بازیابی و بارگذاری JSON یا هر داده ی ساخت یافته ی دیگری را از طریق یک وب سرویس مبتنی بر REST انجام می دهد. Retrofit را می توان با یک converter تنیظم نموده و برای serialize داده ها مورد استفاده قرار داد.

7190 بازدید
ادامه
استفاده از RxJava 2.0
استفاده از RxJava 2.0

هر برنامه ای که دارای چهار ویژگی یا پارامتر (قابلیت مدیریت خطاها و ارائه ی بهترین سرویس) resilience، (انعطاف و مقایس پذیری) scalability، (واکنش گرا و تعاملی) responsive و (رویداد محور) Event-driven باشد را در اصطلاح reactive می نامند. در مدل برنامه نویسی reactive، سرویس گیرنده یا کاربر به محض ورود داده به آن واکنش نشان می دهند.

6769 بازدید
ادامه
پردازش های پس زمینه در اندروید
پردازش های پس زمینه در اندروید

این آموزش به شرح مفاهیم Thread ها، Handler ها و استفاده از کلاس AsyncTask می پردازد. همچنین مفهوم پردازش ناهمگام در اپلیکیشن های اندرویدی را تشریح می نماید. سپس نحوه ی مدیریت چرخه ی حیات/lifecycle با thread ها و پردازش پس زمینه ای را تحت پوشش قرار می دهد

7014 بازدید
ادامه
JSON در اندروید
JSON در اندروید

محیط (platform) اندروید خود یک کتابخانه ی درون ساخته به نام json.org ویژه ی پردازش و ساخت فایل های JSON دارد. در صورت تمایل شما می توانید سایر کتابخانه های کد باز نظیر GSON یا Moshi را برای پردازش و ساخت JSON مورد استفاده قرار دهید.

7067 بازدید
ادامه