1-mavzu. Mobil ilovalarni ishlab chiqish asoslari

|
1-mavzu. Mobil ilovalarni ishlab chiqish asoslari
|
Sana | 08.10.2024 | Hajmi | 25,33 Kb. | | #274114 |
Bog'liq 1-Mustaqil ish mavzulari
1-mavzu. Mobil ilovalarni ishlab chiqish asoslari.
Mobil qurilmalar uchun operatsion tizimlar. Mobil operatsion tizimlar tarixi. Mobil ilovalarni ishlab chiqish uchun dasturlash tillari va muhitlar. Mobil ilovalarni ishlab chiqshda foydalaniladigan dasturiy vositalar.
2-mavzu. Mobil ilova foydalanuvchi interfeysida Layoutlardan foydalanish va ularning turlari.
Mobil ilovalarda foydalanuvchi grafik interfeysi. Layout fayllari. Elementlarning kengligi va bandligi. Layoutda ichki va tashqi chegaralar. Layoutda Gravity atributi va elementlarning joylashuvi.
3-mavzu. Mobil ilovalarda foydalanuvchi interfeysi boshqaruv elementlari.
Foydalanuvchi grafik interfeysida asosiy boshqaruv elementlari. Elemntlarni xususiyatlari. Elementlarda uslublardan foydalanish. Dialog oynalari bilan ishlash.
4-mavzu. Mobil ilovalarda activity va animatsiyalar bilan ishlash.
Activity va ilovaning hayot sikli. Activitylar o‘rtasida ma’lumotlar tuzish mobil ilovalarda intentlar va ularning turlari. Mobil ilovalarda resurslar bilan ishlash. Tasvirlar bilan ishlash. Fragmentlar va ular orasidagi o‘zaro bog’lanish. Mobil ilovalarda animatsiyalar bilan ishlash.
5-mavzu. Mobil ilovalarda ro‘yxatlar va adapterlar bilan ishlash.
listView va ArrayAdapter. ArrayAdapter va ListViewga elementlar qo‘shish va o‘chirish. Ro‘yxatlarni kengaytirish va adapter yaratish. Spinner va GridView. RecyclerView bilan ishlash.
6-mavzu. Mobil ilovalarda menyular bilan ishlash.
Menyular va menyulardagi guruhlar. Menyular turlari. Options menyu yaratish. Context menyu va uni yaratish. Popup menyu va uni yaratish.
7-mavzu. Mobil ilovalarda bildirishnomalar(notification) bilan ishlash.
Mobil ilovalarda bildirishnomalar. Bildirishnoma anatomiyasi. Bildirishnoma kanallari. Bildirishnoma yaratish. Bildirishnoma kanallarini yaratish va boshqarish.
8-mavzu. Mobil ilovalarda REST APIlardan foydalanish.
Mobil ilovalarda internetga bog’lanishni yaratish. Internetga ruxsat va istisnolardan foydalanishni qo‘shish. JSON formatdagi ma’lumotlar bilan ishlash.
9-mavzu. Mobil ilovalarda ma’lumotlar bazasi bilan ishlash.
Mobil ilovalarda fayllar bilan ishlash. Ma’lumotlar bazasida qo‘shish, o‘chirish va yangilash amallari. Mavjud ma’lumotlar bazasidan foydalanish. Ma’lumotlar bazasida dinamik qidiruv. Firebase bilan ishlash.
10-mavzu. Mobil ilovalarda xarita bilan ishlash.
Google xarita platformasini sozlash. Mobil qo‘shish. Xaritaga belgilarni joylashtirish. Xaritada belgilarni moslashtirish. Mobil ilovada geolokatsiya aniqlashni dasturlash.
11-mavzu. Flutter frameworki va Dart dasturlash tili.
Flutter framework imkoniyatlari. Flutter framework va Dart dasturlash tili uchun dasturiy vositalar. Dart dasturlash tili asoslari. Dart obyektga yo‘naltirilgan dasturlash tili tamoyillari.
12-mavzu. Flutterda Android va iOS uchun mobil ilovalar ishlab chiqish.
Flutterda mobil ilovaning foydalanuvchi interfeysini ishlab chiqish. Flutterda Android mobil ilova ishlab chiqish. Flutterda iOS mobil ilova ishlab chiqish.
13-mavzu Java va kotlin dasturlash tillarida ilovalar ishlab chiqish
14-mavzu Mobil ilovaning foydalanuvchi grafik interfeysini ishlab chiqishda Layoutlardan foydalanish
15-mavzu Mobil ilovalarni ishlab chiqishda boshqaruv elementlaridan foydalanish. Dialog oynalari bilan ishlash
16-mavzu Mobil ilovalarda activitylar o‘rtasida ma’lumotlar uzatishni dasturlash. Mobil ilovalarda animatsiyalar bilan ishlash
17-mavzu Mobil ilovalarni ishlab chiqishda ro‘yxatlar va adapterlar foydalanish
18-mavzu Mobil ilovalarda menyular yaratish
19-mavzu Mobil ilovalarda xabarnomalar(notification) yaratish
20-mavzu Mobil ilovalarda REST APIlardan foydalanish. JSON formatdagi ma’lumotlar bilan ishlash
21-mavzu Mobil ilovalarda ma’lumotlar bazasi yaratish, unda qo‘shish, o‘chirish va yangilash amallarini dasturlash
22-mavzu Mobil ilovalarda xaritani qo‘shish, xaritaga belgilarni joylashtirish, geolokatsiya aniqlashni dasturlash
23-mavzu Dart tili tamoyillaridan foydalanib ilovalar ishlab chiqish
24-mavzu Flutterda mobil ilovaning foydalanuvchi interfeysini ishlab chiqish. Flutterda Android va iOS uchun mobil ilova ishlab chiqish.
|
| |