modul #1 Ilovalarni ishlab chiqishga kirish Ilovalarni ishlab chiqish landshaftiga umumiy nuqtai, mobil ilovalarning ahamiyati va kurs maqsadlari
modul #2 Taraqqiyot muhitini sozlash Kerakli vositalarni o‘rnatish, IDE-larni sozlash va ishlab chiqish ish jarayonini tushunish
modul #3 Mobil ilovalar uchun dizayn tamoyillari Mobil ilovalar uchun dizayn masalalarini tushunish, foydalanuvchi tajribasi (UX) va foydalanuvchi interfeysi (UI) dizayni
modul #4 Ilovalarni ishlab chiqish uchun dasturlash tillari Ommaviy dasturlashga umumiy nuqtai nazar ilovalarni ishlab chiqish uchun tillar, jumladan Java, Swift, Kotlin va JavaScript
modul #5 Android ilovalarini ishlab chiqishni boshlash Android Studio bilan tanishish, yangi loyiha yaratish va Android arxitekturasini tushunish
modul #6 Foydalanuvchi interfeyslarini yaratish Androidda Tuzilishlarni yaratish, vidjetlardan foydalanish va Androidda UI komponentlarini tushunish
modul #7 Android faoliyatining hayot aylanishi va maqsadlari Faoliyatning hayot aylanishi, maqsad turlari va harakatlar oʻrtasida harakatlanish uchun niyatlardan qanday foydalanishni tushunish
modul #8 Androidda ma'lumotlarni saqlash Saqlash imkoniyatlarini tushunish, SharedPreferences-dan foydalanish va SQLite ma'lumotlar bazalari bilan ishlash
modul #9 Androidda tarmoq HTTP so'rovlarini qilish, JSON ma'lumotlarini tahlil qilish va tarmoqning eng yaxshi amaliyotlarini tushunish
modul #10 iOS ilovalarini ishlab chiqishga kirish Xcode bilan ishlashni boshlash, yangi loyiha yaratish va iOS arxitekturasini tushunish
modul #11 IOS-da foydalanuvchi interfeyslarini yaratish Storyboards yaratish, Auto Layout-dan foydalanish va iOS-da UI komponentlarini tushunish
modul #12 iOS-da ma'lumotlar bilan ishlash Ma'lumotlarni saqlash imkoniyatlarini tushunish, asosiy ma'lumotlardan foydalanish va JSON ma'lumotlari bilan ishlash
modul #13 iOS-da tarmoq HTTP so'rovlarini yuborish, JSON ma'lumotlarini tahlil qilish va tarmoqning eng yaxshi amaliyotlarini tushunish
modul #14 Oʻzaro platformalarni ishlab chiqish uchun React Native React Native-ga kirish, yangi loyihani oʻrnatish va ramkani tushunish
modul #15 React Native-da UI komponentlarini yaratish JSX yordamida komponentlar yaratish va tartib va uslubni tushunish
modul #16 React Native-da ma'lumotlar bilan ishlash Ma'lumotlarni saqlash imkoniyatlarini tushunish, Redux-dan foydalanish va API bilan ishlash
modul #17 Ilovangizni nashr qilish va tarqatish Ilovangizni chiqarishga tayyorlash, tushunish ilovalar doʻkoni yoʻriqnomalari va ilovangizni tarqatish
modul #18 Ilovangizni sinovdan oʻtkazish va disk raskadrovka qilish Sinov usullarini tushunish, emulyator va simulyator testlaridan foydalanish hamda disk raskadrovka usullari
modul #19 Ilovalarni monetizatsiya va tahlil qilish Ilovalarni monetizatsiya qilish strategiyalarini tushunish», reklamalarni integratsiyalash va tahliliy vositalardan foydalanish
modul #20 Ilova xavfsizligi va eng yaxshi amaliyotlar Xavfsizlik xavflarini tushunish, xavfsizlik choralarini qo‘llash va eng yaxshi amaliyotlarga rioya qilish
modul #21 Ilovalarni ishlab chiqishda ruxsat va mahalliylashtirish Maxsus imkoniyatlar bo‘yicha ko‘rsatmalarni tushunish», maxsus imkoniyatlarni joriy qilish va ilovangizni mahalliylashtirish
modul #22 API va uchinchi tomon xizmatlari bilan ishlash APIlarni tushunish, RESTful API bilan ishlash va uchinchi tomon xizmatlarini integratsiya qilish
modul #23 Push bildirishnomalari va fon xizmatlari Push-bildirishnomalar strategiyasini tushunish, push-bildirishnomalarni amalga oshirish va fon xizmatlari bilan ishlash
modul #24 Ilovalarga texnik xizmat ko‘rsatish va yangilanishlar Texnik xizmat ko‘rsatish muhimligini tushunish, yangilanishlarni amalga oshirish va ilovalarning ishdan chiqishini hal qilish
modul #25 Kursning yakuni va xulosasi Ilovalarni ishlab chiqishda keyingi qadamlarni rejalashtirish
O'rganish, baham ko'rish va raqobatlashga tayyormisiz?