Kotlində Android üzrə proqramlaşdırma üçün 7 kitabxana

Kotlində Android üzrə proqramlaşdırma üçün 7 kitabxana

Code-News
29.12.2018 PAYLAŞIM
TECHNOTE @technote TECHNOTE logo icon

Bənzər xəbər


#Step IT Academy tərəfindən təqdim olunur  





iOS üçün tətbiq yazan üçün Android o qədər də çətin deyil. Çünki Kotlin var və o, Swift-ə çox bənzəyir. Gəlin Android üçün tətbiq yaratmağa yardımçı olacaq 7 Kotlin kitabxanası ilə tanış olaq.


1. Kovenant

Kovenant - Kotlin üçün promise-kitabxanadır (asanlaşdırılmış asinxron proqramlaşdırma). Bir çoxları öz iOS layihələrində PromiseKit-dən istifadə edirlər. Ona görədə Android-dən də yararlanmaq istəyənlər üçün bu kitabxana maraqlı olacaq.


2. Picasso

Əgər sizə tətbiqdə şəkil yüklənməsi emalı reallaşdırmaq lazımdırsa Picasso ilə bunu eləmək çox asandır. Asinxron yüklənmə və keşləmədən savayı siz şəkilləri transformasiya da edə bilərsiniz, misal üçün:


Picasso.get().load(url).resize(50, 50).centerCrop().into(imageView)


Picasso-transformations həmçinin sizə şəkli dairəvi formada kəsmək kimi maraqlı transformasiyalar da verir. Əslində Google şəkillərlə iş üçün Picasso yox, Glide məsləhət görür. Amma nəzərə alsaq ki, Google şəbəkə ilə iş üçün praktiki olaraq dokumentasiyası olmayan və çox qəribə bug-ları olan Volley-ı məsləhət edir, rəsmi şirkətin tövsiyyələrindən kənara çıxmaqda məna var.


3. DressCode

Bu kitabxana tətbiqinizə məzmun (görünüş) seçimi funksionalını əlavə etmək imkanı verir.


4. Anko

Anko barədə həqiqətən də çox danışırlar. O əslində Android tərtibatçılığını asanlaşdıran rahat metodlar toplusudur. Məsələn toast-ismarıclarının göstərilməsi üçün olan metod çox lakonikdir:


toast("Hi there!")


SnackBar ismarıcları:


longSnackbar(view, "Wow, such duration")


İntent yaradılışı çox asandır:


startActivity("id" to 5)


Məşhur intentlər üçün də browser (url) və share (text, [subject]) kimi rahat metodlar var. Və kitabxananın hələ çox sizi təəccübləndirəcək imkanları var. Odur ki, onunla mütləq maraqlanmalısınız.


5. Fuel

Fuel az öncə adını çəkdiyimiz Volley kitabxanasına rəqibdir. Fuel şəbəkə ilə iş üçündür. Cavablandırmaq üçün o lyambdalardan istifadə edir, dinləyicilərdən yox. iOS tərtibatçısı üçün bu daha doğma olacaqdır. Kitabxana həmçinin Kovenant ilə əlaqələnə bilir.


6. Forge

Bu kitabxana Fuel-in yaradıcısı tərəfindən yazılıb. JSON parsinqi üçündür.


7. Result

Bu kitabxananın adı özü barədə danışır. Result növləri üçündür. Layihənin Readme-sində bu tiplərdən kodu yaxşılaşdırmaq üçün necə istifadə edə biləcəyiniz barədə ətraflı nümunələr var.

Qeyd: Şərhlərdə nalayiq ifadələr işlətmək, reklam xarakterli mətn paylaşmaq qadağandır.

Şərh yoxdur

Şərh yazmaq üçün daxil olun


DAHA ÇOX


2020-ci ildə məlumatların vizualizasiyası üçün aktual olacaq Top-8 JavaScript ki..

JavaScript-də məlumatları daha gözəl şəkildə təqdim etmək lazımdır?


Microsoft bu il olmuş qeyri adi fişinq kiberhücumlarından danışdı

Bir neçə müddət bundan öncə isə Microsoft şirkəti kiberhücumlar və malware-lar üzrə trendləri əks et..


Microsoft Windows-da 0-day boşluğu da daxil olmaqla 7 kritik sistem boşluğu arad..

Microsoft şirkəti bu ay təqdim etmiş olduğu yenilənmələr ilə öz sistemlərində 36 boşluğu aradan qald..


Microsoft Teams platformasının Linux versiyası təqdim edildi

Microsoft şirkəti Microsoft Teams platformasının Linux versiyasını təqdim edib.


OpenBSD-də 4 ciddi sistem boşluğu aşkar edilib

OpenBSD-də 4 ciddi sistem boşluğu aşkar edilərək aradan qaldrılıb.


Sadə tətbiqlərin müxtəlif proqramlaşdırma dillərindəki test nəticələri təqdim ed..

Assembler x86_64-də HeavyThing adlı azad kitabxananı reallaşdırmış müəllif Jeff Marrison “Assembler-..

×