ﺭﺍﻩ ﺍﻧﺪﺍﺯﻱ ﻣﺤﻴﻂ ﺗﻮﺳﻌﻪ ﺍﻧﺪﺭﻭﻳﺪ
نصب Eclipse ﻭ JDK و Android
SDK و ADT
راه اندازی Emulator و اتصال Device
ﺍﻳﺠﺎﺩ ﻭ ﺑﺮﺭﺳﻲ ﺳﺎﺧﺘﺎﺭ ﭘﺮﻭژﻩ ﺍﻧﺪﺭﻭﻳﺪ
ﺍﻳﺠﺎﺩ ﻳﻚ ﭘﺮﻭژﻩ ﺍﻧﺪﺭﻭﻳﺪ
کار با فایل manifest و پوشه های Src و Gen و Res (Value,Xml,Layout)
ﻛﺎﺭ ﺑﺎ ﻣﻮﺍﺭﺩ ﺍﻭﻟﻴﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺟﺎﻭﺍ
ﻛﺎﺭ ﺑﺎ ﻣﺘﻐﻴﺮﻫﺎ ﻭ ﺩﺳﺘﻮﺭﺍﺕ ﻛﻨﺘﺮﻟﻲ و ﻛﻼﺱ ﻫﺎ، ﻣﻔﺎﻫﻴﻢ ﺷﻲ ﮔﺮﺍﻳﻲ ﻭ ﺍﺭﺙ ﺑﺮﻱ
Exception ها و Collection ها
و Enumerationها
ﻛﺎﺭ ﺑﺎ ﺭﺍﺑﻂ ﻛﺎﺭﺑﺮﻱ(UI) مقدماتی
کار با انواع Layout ها و نحوه صحیح
طراحی صفحات _ بکار گیری Menu و Dialog و ﻋﻨﺎﺻﺮ ﮔﺮﺍﻓﻴﻜﻲ
کار با کنترل های رایج اندروید و استفاده از Adapter ها _ کار با بخش Activity
Attributes
ﻛﺎﺭ ﺑﺎ ﻣﻮﺍﺭﺩ ﭘﺎﻳﻪ ﺗﻮﺳﻌﻪ ﺍﻧﺪﺭﻭﻳﺪ
ارتباط بین Activity ﻫﺎ ﻭ ﺁﺷﻨﺎﻳﻲ ﺑﺎ ﭼﺮﺧﻪ
ﺣﻴﺎﺕ
User Input _ Content
Provider _ کار با Resourceها _
ﺍﺷﻜﺎﻝ ﺯﺩﺍﻳﻲ ﻭ ﻋﻴﺐ ﻳﺎﺑﻲ
کار با Intent ها
ﻣﻔﻬﻮﻡ ﻭ ﺍﻧﻮﺍﻉ Intent ها _ ﺗﻌﺎﻣﻞ
ﺑﻴﻦ ﺑﺮﻧﺎﻣﻪ ﺑﺎ ﺳﺎﻳﺮ ﺑﺮﻧﺎﻣﻪ ﻫﺎﻱ ﻛﺎﺭﺑﺮﺩﻱ_ ﻃﺮﺍﺣﻲ ﭘﻴﺸﺮﻓﺘﻪ ﺭﺍﺑﻂ ﻛﺎﺭﺑﺮﻱ
ایجاد View های
سفارشی و ساخت UI پویا با استفاده
از Fragment ها
کار با Theme و Style _ ساخت کنترل های سفارشی _ پیاده
سازی دسترس پذیری و مدیریت System UI
ﻛﺎﺭ ﺑﺎ ﺑﺎﻧﻚ ﺍﻃﻼﻋﺎﺕ ﻭ ﻓﺎﻳﻞ ﻫﺎ
ﺍﻳﺠﺎﺩ ﻭ ﻣﺪﻳﺮﻳﺖ ﭘﺎﻳﮕﺎﻩ ﺩﺍﺩﻩ SQLite ، ﺍﻳﺠﺎﺩ ﻭ
ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻓﺎﻳﻞ ﻫﺎ و کار با Preference ها
ﻛﺎﺭ ﺑﺎ ﭼﻨﺪﺭﺳﺎﻧﻪ ﺍﻱ(Multimedia)
ﺗﻌﺎﻣﻞ ﺑﺎ ﺩﻭﺭﺑﻴﻦ ﮔﻮﺷﻲ و ﻣﺪﻳﺮﻳﺖ ﺗﺼﺎﻭﻳﺮ
Play ﻭ Record ﻛﺮﺩﻥ ﺻﺪﺍ _ Play ﻭ Record ﻛﺮﺩﻥ ویدئو
کار با گرافیک و انیمیشن
نحوه بکارگیری انیمیشن در جهت زیباتر و پویاتر کردن برنامه
کار با Threading
نحوه ارسال عملیات به Thread های متعدد و پاسخگو
نگهداشتن برنامه
ﭘﻴﺎﺩﻩ ﺳﺎﺯﻱ ﺍﻟﮕﻮﻫﺎﻱ ﺑﻬﻴﻨﻪ ﺗﻌﺎﻣﻞ ﺑﺎ ﻛﺎﺭﺑﺮ
طراحی و پیاده سازی Navigation کارا _ ایجاد
و مدیریت Notification ها _ اضافه
کردن قابلیت Search
ایجاد View های سفارشی و
ساخت UI پویا _ معرفی Action bar
ﻛﺎﺭ ﺑﺎ ﺍﻣﻜﺎﻧﺎﺕ ﺗﻠﻔﻦ ﻫﺎﻱ ﻫﻤﺮﺍﻩ
ﺍﺭﺳﺎﻝ ﻭ ﺩﺭﻳﺎﻓﺖ ﭘﻴﺎﻡ ﻛﻮﺗﺎﻩ (sms) _ ساخت Home Screen Widget
کار با سنسور ها در اندروید _ مدیریت WIFI _ طراحی Widget _ کار باBluetooth ﻭ ﺍﻧﺠﺎﻡ ﺗﻨﻈﻴﻤﺎﺕ
ﻣﺮﺑﻮﻃﻪ
Near Field Communication (NFC)
ﺑﻜﺎﺭﮔﻴﺮﻱ ﻧﻘﺸﻪ ﻫﺎ ﻭ ﻣﻜﺎﻥ ﻳﺎﺑﻲ
کار با GPS و استفاده از آن
برای نمایش مکان فعلی در نقشه _ ﻛﺎﺭ ﺑﺎ ﺳﺮﻭﻳﺲ ﻫﺎﻱ ﻣﺒﺘﻨﻲ ﺑﺮ ﻣﻜﺎﻥ
استفاده از نقشه های گوگل Mapping-
پیاده سازی Background Job و راه کارهایی برای
بالابردن کارایی
ایجاد یک background Service_ ﺑﺎﺭﮔﺬﺍﺭﻱ ﺩﺍﺩﻩ
ﺩر background
ﻓﺮﺳﺘﺎﺩﻥ work request به background Service
استفاده از آلارم _ مدیریت حافظه _ بهبود عملکرد Layout_ ایجاد، تنظیم و لغو هشدار دهنده ها
ﺷﺒﻜﻪ ﺳﺎﺯﻱ ﻭ ﺩﺍﻧﻠﻮﺩ ﺍﻧﻮﺍﻉ ﻓﺎﻳﻞ ﻭ ﺗﺼﻮﻳﺮ
ﺩﺳﺘﺮﺳﻲ ﺑﻪ ﺍﻳﻨﺘﺮﻧﺖ _ آماده
سازی محیط توسعه وب_ مدیریت دانلود فایل ها و دانلود فایل از اینترنت/سرور
استفاده از Web service ها _ استفاده
از Json و چیاده سازی یک مدل
ساده بین کلاینت و سرور
پیاده سازی Security و Permission ها
انجام _ Securityانجام Permission ها
ﺍﻧﺘﺸﺎﺭ ﻧﺮﻡ ﺍﻓﺰﺍﺭ
ﺁﻣﺎﺩﻩ ﺳﺎﺯﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﺑﺮﺍﻱ ﺍﻧﺘﺸﺎﺭ
Signing Application
Obfuscating Application