دوره آموزشی فارسی "برنامه نویسی و ساخت نرم افزار و بازی برای اندروید با جاوا" :
ما در این مجموعه ی آموزشی 8 ساعته نگاه گسترده ای به ساختار برنامه های اندرویدی و روش طراحی آن ها خواهیم پرداخت. در این مجموعه نحوه ی طراحی برنامه های اندرویدی با موبایل و تبلت را در سطح مناسبی یاد خواهید گرفت، در بخش های ابتدایی محیط برنامه نویسی اندروید را قدم به قدم آماده خواهیم کرد و در مراحل بعد، طراحی رابط کاربری، کار با پایگاه داده، دریافت اطلاعات از شتاب سنج گوشی و دیگر سنسور ها و در نهایت انتشار آن در مارکت های ایرانی و خارجی را به شما آموزش خواهیم داد.
سرفصل های دروس آموزشی این دوره:
1 - مقدمه
خوش آمد گویی
راهنمای استفاده از فایل های تمرینی
چه چیزهایی باید بدانید...
استفاده از ADT
شروع به کار
نصب ابزار SDK روی سیستم های ویدوز
نصب ابزار SDK روی سیستم های مک
نصب پلتفرم و مثال ها
ساخت یک شبیه ساز یا Emulator اندروید
نصب Eclipse روی Mac
نصب Eclipse روی ویندوز
نصب ADT
2- اصول طراحی برنامه های اندروید
نگاهی بر طراحی برنامه های اندروید
درک مفهوم ساختار برنامه های اندروید
کار با فایل AndroidManifest.xml
ساخت و کار با Activity ها
استفاده از Intent های آشکار
استفاده از Intent های ضمنی و ناآشکار
ساخت و کار با منابع
آشنایی با دسترسی یا Permission ها
عیب یابی یک نرم افزار اندروید
3- رابط کاربری و کنترل ها
آشنایی با مفهوم Layout ها
استفاده از گرداننده های Layout
کار با کنترل های متن
ساخت دکمه های قابل کلیک
ساخت کنترل های لیست
ساخت Layout های لیست سفارشی
دیگر کنترل های جالب و کاربردی
4- گرافیک و طرح بندی ها
ساخت و استفاده از Style ها
ساخت و استفاده از Theme ها
طراحی آیکون ها
ساخت Drawable های NinePatch
5- پشتیبانی از صفحه نمایش های متفاوت
درک مفهوم سایز صفحه نمایش و چگالی صفحه
فراهم آوردن Layout های متغیر با ابعاد
6- گرافیک و انیمیشن
ساخت انیمیشن ها به صورت فریم به فریم
نمایش انیمیشن ها با افزوده شدن خودکار فریم های میانی
مار با گرافیک های دو بعدی
7- منو ها و دیالوگ ها
طراحی منو های Context
طراحی دیالوگ های هشدار دهنده
تنظیم و طراحی نوار پیشرفت
طراحی دیالوگ های سفارشی شده
8- آگاه ساز ها و Toast ها
نمایش یک Notification در نوار وضعیت
نمایش آگاه ساز های Toast در گوشی
9- کار با فایل های چند رسانه ای
پخش صدا در نرم افزار
پخش ویدیو در نرم افزار
دسترسی به دوربین و عکس های گرفته شده از آن
10 – تنظیمات و ذخیره سازی اطلاعات
استفاده از تنظیمات اشتراکی یا Shared Preferences
ساخت یک Activity تنظیمات
کار با SQLite
تنظیم دسترسی به اینترنت و شبکه
استفاده از Content Provider ها
11- نقشه ها و مکان یابی
استفاده از نقشه های گوگل
استفاده از GPS برای نمایش مکان فعلی فرد در نقشه
12- طراحی یک Widget
ساخت یک Widget ساده
افزودن تنظیمات برای یک Widget
13- انتشار نرم افزار
آماده سازی برای انتشار
Sign کردن و خروجی گرفتن از نرم افزار
آماده سازی گرافیک ها
انتشار نرم افزار در مارکت های ایرانی و خارجی
14- جمع بندی
استفاده از نمونه های SDK
دیگر ابزار ها و منابع کاربردی
به همراه آرشیو ارزشمندی از بهترین مرجع ها و مهمترین عناوین آموزشی برنامه نویسی اندروید به زبان اصلی و بازیر نویس انگلیسی تمامی دروس
- Java Essential Training
دوره آموزشی 8 ساعته "کلیات برنامه نویسی به زبان جاوا"
- Java Advanced Training
دوره آموزشی 4 ساعته "برنامه نویسی پیشرفته به زبان جاوا"
- Up and Running with Java
دوره آموزشی 2 ساعته "آشنایی با زبان برنامه نویسی جاوا"
- Up and Running with Eclipse
دوره آموزشی 1 ساعته "شروع به کار با محیط برنامه نویسی اکلیپس"
- Android SDK: Local Data Storage
دوره آموزشی 4 ساعته "ساخت دیتا برای بازیها و نرم افزارهای خجیم اندروید"
- Distributing Android Apps
دوره آموزشی 2 ساعته "انتشار و پخش نرم افزارهای اندروید"
- Building a Note-Taking App for Android
دوره آموزشی 3 ساعته "ساخت نرم افزار یادداشت برداری برای اندروید"
- Building Mobile Apps with Google Maps Android API v2
دوره آموزشی 4 ساعته "ساخت نرم افزارهای موبایل با API نقشه گوگل"
- Building Adaptive Android Apps with Fragments
دوره آموزشی 2 ساعته "ساخت نرم افزارهای قابل تطبیق اندوردی با دستورهای Fragments"
- Connecting Android Apps to RESTful Web Services
دوره آموزشی 4 ساعته "اتصال نرم افزارهای اندروید به سرویس های فضای ابری اینترنتی"
- Flash Professional : Creating a Simple Game for Android Devices
دوره آموزشی 4 ساعته "ساخت یک بازی ساده برای دستگاههای اندرویدی با نرم افزار فلش"
- همراه با نسخه جدید و کاملا آفلاین 17 گیگابایتی SDK برنامه نویسی اندروید ADT Bundle for Windows Full Offline Version
- به همراه نسخه جدید دیگر ابزارهای مورد نیاز برنامه نویسی اندروید همچون Android Studio و SDK و Eclipse و JAVA و ...