در این گام به موارد زیر پرداخته می شود:
1- معرفی اندروید استودیو
به طور کلی زبان برنامهنویسی اندروید یک سیستم عامل متن باز است که توسط شرکت گوگل طراحی شده است و با ایجاد تغییراتی در سورس کدهای آن میتوان اپلیکیشنهای جدیدی را ایجاد نمود. از طرفی عمومی بودن و در دسترس بودن این زبان برنامهنویسی در تمام دنیا سبب شده تا افراد بتوانند بدون اخذ مجوز خاصی و تنها با تسلط بر اصول این زبان برنامهنویسی از آن کسب درآمد داشته باشند.
همچنین از دیگر مزیتهای متن باز بودن اندروید این است که باعث شده تا فقط از آن در سیستم عامل گوشیهای تلفن همراه هوشمند استفاده نشود و در دیگر دستگاهها همانند تبلتها، ساعتهای هوشمند، تلویزیونها، یخچالها و... نیز استفاده شود که این نشان از انعطافپذیری بالای برنامهنویسی اندروید است.
اما ساخت نرمافزار با استفاده از این زبان کار سادهای نیست و برای ایجاد نرمافزارهای جدید میبایست کدنویسی و طراحیهای خاصی انجام داد. به همین منظور یکی از بهترین زبانها برای ایجاد برنامههای اندرویدی، «جاوا» است که توسط شرکت گوگل نیز بهعنوان زبانهای رسمی توسعه اپلیکیشنهای اندروید معرفی گردیده است.
برای سهولت در ایجاد اپلیکیشن، نیاز به آشنایی با مفاهیم و اصول اولیه و پایهای جاوا است که علاوه بر تسریع در فرآیند کار، موجب میشود تا بازدهی کار با کیفیت بالاتر و احتمال خطای کمتری باشد. همچنین نیاز است تا شخص بداند که چه مفاهیمی از زبان جاوا برای زبان برنامهنویسی اندروید کاربرد دارد.
در این دوره که با همکاری سایت دانشجویار و تدریس آقای علی قاسمی تهیه و تدوین شده است، سعی شده تا اصلیترین و کاربردیترین مفاهیم در خصوص بحث برنامه نویسی اندروید با جاوا در اختیار کاربران سایت میدون قرار داده شود تا با دسترسی به آن، نیاز مخاطب به مطالب آموزشی در این حوزه مرتفع گردد.
در این گام به موارد زیر پرداخته می شود:
1- معرفی اندروید استودیو
در این گام به موارد زیر پرداخته شده است:
2- انواع اندرویدها
در این گام به موارد زیر پرداخته می شود:
3- نصب ویندوز استدیو
در این گام به موارد زیر پرداخته شده است:
4- نحوه اجرای برنامه ها
در این گام به موارد زیر پرداخته شده است:
5- ساخت پروژه در اندروید
در این گام به موارد زیر پرداخته شده است:
6- آشنایی اولیه با ویجت های اندروید
در این گام به موارد زیر پرداخته می شود:
7- آشنایی با ویجت imageview
در این گام به موارد زیر پرداخته می شود:
8- آشنایی با ویجت AutoCompleteTextview
-multi AutoCompleteTextview
در این گام به موارد زیر پرداخته می شود:
9- امکانات جاوا-جابه جایی دربین activity
در این گام به موارد زیر پرداخته می شود:
10-layout ها
در این گام به موارد زیر پرداخته می شود:
11- پوشه ها و استایل ها درجاوا
در این گام به موارد زیر پرداخته می شود:
12- معرفی جاوا
در این گام به موارد زیر پرداخته شده است:
13- مبحث oop
در این گام به موارد زیر پرداخته شده است:
14- oop در برنامه نویسی
در این گام به موارد زیر پرداخته می شود:
15- متغیرها در جاوا
در این گام به موارد زیر پرداخته شده است:
16- اپراتورها و کار با آرایه ها
در این گام به موارد زیر پرداخته می شود:
17- شیوه تعریف کلاس وop
در این گام به موارد زیر پرداخته شده است:
18- بررسی یکی از مفاهیم oop
در این گام به موارد زیر پرداخته شده است:
19- آشنایی با واژه های کلیدی در جاوا
در این گام به موارد زیر اشاره شده است:
20- Encapsulationیا کپسوله سازی
در این گام به موارد زیر پرداخته شده است:
21- آشنایی با واژه
در این گام به موارد زیر پرداخته شده است:
22- کد استایل ها
در این گام به موارد زیر پرداخته شده است:
23- آشنایی با کیبورد استاتیک
در این گام به موارد زیر پرداخته شده است:
24- مفهموم پلیفورمیس
در این گام به موارد زیر پرداخته شده است:
25- مفهوم interface-abstract class
در این گام به موارد زیر پرداخته شده است:
26- بررسی انواع classها
در این گام به موارد زیر پرداخته شده است:
27- بررسی boxing و unboxing
در این گام به موارد زیر پرداخته شده است:
28- آموزش Genericها
در این گام به موارد زیر پرداخته شده است:
29- مفاهیم دیگرop-بنام is a و has a
در این گام به موارد زیر پرداخته شده است:
30- ساخت یک سیستم ساده به اسم Register
در این گام به موارد زیر پرداخته شده است:
31- مفهوم database
در این گام به موارد زیر پرداخته شده است:
32- آشنایی با shared preferences
در این گام به موارد زیر پرداخته شده است:
33- آشنایی با سیستمFileing
در این گام به موارد زیر پرداخته شده است:
34- کاربا 1database
در این گام به موارد زیر پرداخته شده است:
35- کار با 2database
در این گام به موارد زیر پرداخته شده است:
36- آشنایی با فیلدها
در این گام به موارد زیر پرداخته شده است:
37- آشنایی با دستورات sqlite
در این گام به موارد زیر پرداخته شده است:
38- تمرین مفاهیم
در این گام به موارد زیر پرداخته شده است:
39- recycler view
در این گام به موارد زیر پرداخته شده است:
40- کامل کردن databaseها
در این گام به موارد زیر پرداخته شده است:
41- وارد کردن database
در این گام به موارد زیر پرداخته شده است:
42- نمایش deviec ها
در این گام به موارد زیر پرداخته شده است:
43- پاک کردن دانشجوها
در این گام به موارد زیر پرداخته شده است:
44- آپدیت کردن
در این گام به موارد زیر پرداخته شده است:
45- مباحث انتهایی