65. Qırx beşinci gün
Bu gün sürətli şəkildə bir səhifədəki məlumat sayını edit etməklə işə başladım (buttonSheet), iki kiçik dəyişiklik idi, push elədik getdi.
This piece is in Azerbaijani.
Bu gün sürətli şəkildə bir səhifədəki məlumat sayını edit etməklə işə başladım (buttonSheet), iki kiçik dəyişiklik idi, push elədik getdi.
Sora başladım youtube məsələsinə. İşi tam dəqiqliyiylə aydınlaşdırdım əvvəl - nə istənilir; nə edə bilərik. Sora keçdim işə, EventListener əlavə elədik, video stop olunanda refresh buttonu görünəcək, play olunanda itəcək, refresh düyməsinə basdıqda video ən əvvələ qayıdacaq.
Beləcə, günün günortası oldu.
Sora həmin layihədə mənim işim bitdi, qaldı Api-lıq işlər, digər layihə də sabah başlayacaqdı deyə, qaldım boşda.
Aldım Android Jetpavk mövzusun, 1 saatda vaxt: araşdır ki araşdırasan, (xatırlayıram 1 ay əvvəl falan başlamışdım ama yarım qalmışdı). O mövzuları biraz araşdırdım.
Qoy elə söz düşmüşkən biraz danışım.
Android Jetpack bir çox software elementlərinin kompleksidi. AndroidX* ilə işlədilmək üçün gətirilib. Mürkkəb görünsə də hər bir komponenti ayrı-ayrılıqda işlədilə bilər. Arxitektura; UI (istifadəçi interfeysi) və digər 2 kateqoriyaya ayrılır. Əsas məsələ daha kompleks kodlar yazaraq; daha spesifik hissələrə diqqəti yönləndirmə imkanı. 5 yeni komponenti var ki, bunlardan biri Android KTX olub Kotlin üçün nəzərdə tutulub. (Kotlin dəstəyi).
Bu arada, Jetpack 8 mart 2018 trixli Google O/I 2018 tədbirində elan edilib.
Digər komponentlərindəm biri də Paging-dir. Burada əsas məqsəd uzun list şəklində olan məlumatların parça-parça/sinxiron olaraq çağırılması nəticəsində, daha az internet/enerji istifadə etməsidir. RecycleView, ViewHolder, RxJava ilə implementadoya edilə bilir.
Belə. Bu günlük bu qədər.
Working…