კურსები ›
Kotlin (Android)
Android-აპლიკაციების აწყობა თანამედროვე ენით: ეკრანები, მონაცემები და გამოქვეყნება.
👑 Pro4 დონე40 მოდული200 თავიმალე
რას ისწავლი
- Kotlin-ის ენა
- ეკრანები Jetpack Compose-ით
- მონაცემები, ქსელი და გამოქვეყნება
სილაბუსი
დამწყები10 მოდული · 50 თავი
1Kotlin-ის საფუძვლები0 / 5
რა არის KotlinმალეAndroid Studio-ს დაყენებამალეპირველი პროგრამამალეval და varმალეძირითადი ტიპებიმალექვიზი: Kotlin-ის საფუძვლებიმალე2მართვის ნაკადი0 / 5
if, როგორც გამოსახულებამალეwhenმალეციკლებიმალედიაპაზონებიმალეnull-ის საფუძველიმალექვიზი: მართვის ნაკადიმალე3ფუნქციები0 / 5
funმალენაგულისხმევი და სახელდებული არგუმენტებიმალეერთგამოსახულებიანი ფუნქციამალეlambdaმალეგაფართოების ფუნქციებიმალექვიზი: ფუნქციებიმალე4კოლექციები0 / 5
ListმალეSetმალეMapმალეცვლადი და უცვლელიმალეmap, filter და სხვამალექვიზი: კოლექციებიმალე5კლასები0 / 5
classმალეკონსტრუქტორიმალეთვისებებიმალეdata classმალეobjectმალექვიზი: კლასებიმალე6ობიექტზე ორიენტირება0 / 5
მემკვიდრეობამალეinterfaceმალეაბსტრაქტული კლასებიმალეsealed classმალეenum classმალექვიზი: ობიექტზე ორიენტირებამალე7null-უსაფრთხოება0 / 5
nullable ტიპებიმალე?. და ?:მალე!!მალეlet, also და სხვამალეlateinit და lazyმალექვიზი: null-უსაფრთხოებამალე8Android-ის საფუძვლები0 / 5
პროექტის სტრუქტურამალეActivityმალეmanifestმალერესურსებიმალეგაშვება ემულატორზემალექვიზი: Android-ის საფუძვლებიმალე9Compose-ის შესავალი0 / 5
Jetpack Composeმალეcomposable ფუნქციამალეText, Button და ImageმალეColumn, Row და BoxმალეModifierმალექვიზი: Compose-ის შესავალიმალე10მდგომარეობა Compose-ში0 / 5
rememberმალეstateმალეstate-ის აწევამალეTextFieldმალეrecompositionმალექვიზი: მდგომარეობა Compose-შიმალეპროექტი: დავალებების აპიმალე
Android-აპი Compose-ზე: სია, დამატება, მონიშვნა და მდგომარეობის მართვა.
საშუალო10 მოდული · 50 თავი
1Compose-ის განლაგებები0 / 5
LazyColumnმალეScaffoldმალეMaterial 3 კომპონენტებიმალეთემებიმალეეკრანზე მორგებამალექვიზი: Compose-ის განლაგებებიმალე2ნავიგაცია0 / 5
Navigation Composeმალემარშრუტებიმალეარგუმენტებიმალექვედა ნავიგაციამალეdeep linkმალექვიზი: ნავიგაციამალე3ViewModel0 / 5
ViewModelმალეUI stateმალეStateFlowმალემოვლენებიმალესასიცოცხლო ციკლიმალექვიზი: ViewModelმალე4კორუტინები0 / 5
suspendმალეcoroutine scopeმალეdispatcherმალეFlowმალეშეცდომები კორუტინებშიმალექვიზი: კორუტინებიმალე5მონაცემების შენახვა0 / 5
Roomმალეentity და DAOმალემიგრაციებიმალეDataStoreმალეფაილებიმალექვიზი: მონაცემების შენახვამალე6ქსელი0 / 5
RetrofitმალეJSON სერიალიზაციამალეrepositoryმალეჩატვირთვა და შეცდომამალესურათების ჩატვირთვამალექვიზი: ქსელიმალე7არქიტექტურა0 / 5
შრეებიმალეrepository ნიმუშიმალეuse caseმალედამოკიდებულებების ჩანერგვა Hilt-ითმალეცალმხრივი მონაცემთა ნაკადიმალექვიზი: არქიტექტურამალე8მოწყობილობის შესაძლებლობები0 / 5
ნებართვებიმალეკამერამალემდებარეობამალეშეტყობინებებიმალეფონური სამუშაო WorkManager-ითმალექვიზი: მოწყობილობის შესაძლებლობებიმალე9ტესტირება0 / 5
ერთეულის ტესტებიმალეViewModel-ის ტესტებიმალეCompose-ის ტესტებიმალეfake ობიექტებიმალეინსტრუმენტული ტესტებიმალექვიზი: ტესტირებამალე10გამოქვეყნება0 / 5
აპის ხელმოწერამალეაწყობის ვარიანტებიმალეPlay Consoleმალეგამოშვებამალეაპის ზომამალექვიზი: გამოქვეყნებამალეპროექტი: ამინდის აპიმალე
აპი, რომელიც ამინდს API-დან იღებს, Room-ში ინახავს და ოფლაინაც აჩვენებს.
მოწინავე10 მოდული · 50 თავი
1Compose სიღრმეში0 / 5
საკუთარი განლაგებამალეანიმაციებიმალეCanvasმალეგვერდითი ეფექტებიმალესტაბილურობა და წარმადობამალექვიზი: Compose სიღრმეშიმალე2Kotlin სიღრმეში0 / 5
გენერიკები და ვარიანტობამალედელეგატებიმალეinline და reifiedმალეDSLმალესრული whenმალექვიზი: Kotlin სიღრმეშიმალე3Flow სიღრმეში0 / 5
StateFlow და SharedFlowმალეოპერატორებიმალეbackpressureმალენაკადების გაერთიანებამალეFlow-ს ტესტირებამალექვიზი: Flow სიღრმეშიმალე4ჯერ ოფლაინ0 / 5
ქეშირების სტრატეგიამალესინქრონიზაციამალეPaging 3მალეკონფლიქტების გადაჭრამალეკავშირის მდგომარეობამალექვიზი: ჯერ ოფლაინმალე5მოდულებად დაყოფა0 / 5
მრავალმოდულიანი პროექტიმალეversion catalogმალეაწყობის სიჩქარემალეფუნქციური მოდულებიმალეconvention pluginმალექვიზი: მოდულებად დაყოფამალე6უსაფრთხოება0 / 5
დაშიფრული შენახვამალებიომეტრიამალექსელის უსაფრთხოებამალეკოდის შეკუმშვა R8-ითმალეუსაფრთხო ავთენტიფიკაციამალექვიზი: უსაფრთხოებამალე7მედია და სენსორები0 / 5
მედიის დაკვრამალეCameraXმალესურათის დამუშავებამალერუკებიმალესენსორებიმალექვიზი: მედია და სენსორებიმალე8Kotlin Multiplatform0 / 5
Kotlin Multiplatformმალესაერთო კოდიმალეexpect და actualმალეCompose MultiplatformმალეiOS-თან ინტეგრაციამალექვიზი: Kotlin Multiplatformმალე9CI0 / 5
აწყობა CI-შიმალეავტომატური ტესტებიმალეგამოშვების ავტომატიზაციამალეავარიების აღრიცხვამალეანალიტიკამალექვიზი: CIმალე10ხელმისაწვდომობა0 / 5
TalkBackმალეsemanticsმალედიდი შრიფტიმალეკონტრასტიმალეხელმისაწვდომობის ტესტირებამალექვიზი: ხელმისაწვდომობამალეპროექტი: ოფლაინ ფიდიმალე
სოციალური ფიდი ქეშით, გვერდებად ჩატვირთვით, სინქრონიზაციით და მოდულებით.
ექსპერტი10 მოდული · 50 თავი
1Android შიგნიდან0 / 5
აპის გაშვებამალერენდერის კონვეიერიმალემეხსიერების მართვამალეპროცესი და სასიცოცხლო ციკლიმალეBinderმალექვიზი: Android შიგნიდანმალე2წარმადობა0 / 5
პროფაილინგიმალეbaseline profileმალეკადრების ვარდნამალეგაჟონვის პოვნამალებატარეამალექვიზი: წარმადობამალე3Compose შიგნიდან0 / 5
Compose-ის კომპილატორიმალეslot tableმალეsnapshot სისტემამალეrecomposition-ის არემალესაკუთარი Modifierმალექვიზი: Compose შიგნიდანმალე4კორუტინები შიგნიდან0 / 5
continuationმალესტრუქტურირებული კონკურენტულობამალეdispatcher შიგნიდანმალეგაუქმებამალეკორუტინების გამართვამალექვიზი: კორუტინები შიგნიდანმალე5დიდი აპები0 / 5
არქიტექტურა მასშტაბზემალედინამიკური მოდულებიმალედიზაინ-სისტემამალეAPI კონტრაქტებიმალეკოდის მფლობელობამალექვიზი: დიდი აპებიმალე6Gradle სიღრმეში0 / 5
საკუთარი pluginმალეაწყობის ქეშიმალეvariant APIმალედამოკიდებულებების მართვამალეაწყობის ანალიზიმალექვიზი: Gradle სიღრმეშიმალე7native კოდი0 / 5
NDKმალეJNIმალეC++-თან მუშაობამალეnative წარმადობამალემანქანური სწავლება მოწყობილობაზემალექვიზი: native კოდიმალე8პლატფორმის შესაძლებლობები0 / 5
ვიჯეტებიმალეWear OSმალეTV და Autoმალედასაკეცი მოწყობილობებიმალესისტემასთან ინტეგრაციამალექვიზი: პლატფორმის შესაძლებლობებიმალე9გამოშვების ინჟინერია0 / 5
ეტაპობრივი გამოშვებამალეfeature flagმალეA/B ტესტებიმალეაპის ჯანმრთელობის მონიტორინგიმალეინციდენტზე რეაგირებამალექვიზი: გამოშვების ინჟინერიამალე10ენის განვითარება0 / 5
K2 კომპილატორიმალეენის წინადადებებიმალეეკოსისტემამალემიგრაციის სტრატეგიებიმალეკარიერამალექვიზი: ენის განვითარებამალეპროექტი: დიდი აპის მოდულიმალე
დამოუკიდებელი ფუნქციური მოდული დიდი აპისთვის: წარმადობა, ტესტები და ეტაპობრივი გამოშვება.