این دوره به دانشجویان میآموزد که چگونه همانند یک برنامهنویس موبایل فکر کنند. طی این دوره، دانشجویان با مقدمات برنامهنویسی موبایل و پلتفرم اندروید آشنا خواهند شد و قادر خواهند بود اپلیکیشنهای ساده اندرویدی را تولید و منتشر کنند.
مخاطبان دوره
دانشجویان و علاقهمندان به برنامه نویسی موبایل در پلتفرم اندروید
توانایی پس ازگذراندن دوره
طراحی یک اپلیکیشن ساده اندرویدی
سرفصلهای دوره
آشنایی با کرنل لینوکس و سیستمعامل اندروید
آشنایی با Android SDK و Android Studio
آشنایی با زبان برنامهنویسی Kotlin و Java و معرفی ساختارهای پایه آنها
آشنایی با پارادایم برنامهنویسی شیگرا
آشنایی با source control git
آشنایی با ساختار برنامههای اندروید
آشنایی با مفهوم Activity و View
مارکآپ کردن View ها به صورت Layout
آشنایی با انواع View ها و ViewGroup ها در اندروید
آشنایی به نحوه ارتباط بین Activity ها
آشنایی با shared preferences
آشنایی با navigation drawer
آشنایی با ListView و GridView و مقایسه آنها
آشنایی با REST API ها و HttpUrlConnection
آشنایی با Json و یک libraray برای برقراری ارتباط با REST API
آشنایی با SQLite و طریقه استفاده از آن در پروژه اندروید
آشنایی با AdapterView ها و لازمه استفاده از آنها
آشنایی با Permission System در اندروید
آشنایی با broadcastreceiver
آشنایی با منوها و Dialogها
آشنایی با webView در اندروید
نوتیفیکشن در اندروید
آشنایی با fragment
آشنایی با background service
آشنایی با مفهوم Custom View در اندروید
آشنایی با Video view
آشنایی با Recycler View
پیاده سازی یه نرم افزار در کلاس و انتشار بر روی کافه بازار