10 powodów, dla których warto wypróbować program Kotlin na Androida

Autor: John Stephens
Data Utworzenia: 25 Styczeń 2021
Data Aktualizacji: 2 Lipiec 2024
Anonim
10 powodów, dla których warto wypróbować program Kotlin na Androida - Aplikacje
10 powodów, dla których warto wypróbować program Kotlin na Androida - Aplikacje

Zawartość


Podczas ostatniej konferencji we / wy Google Google ogłosił, że Android Studio wkrótce będzie wspierać rozwój Kotlina od razu po wyjęciu z pudełka. To była wielka wiadomość, ale może sprawić, że niektórzy ludzie będą trochę zimni, jeśli nie znają Kotlina. Kotlin to popularny język programowania, który będzie alternatywą dla Java. Ale dlaczego miałoby cię to interesować? Jakie są korzyści z rozwoju dzięki Kotlin?

Odliczmy 10 najważniejszych korzyści płynących z rozwoju dzięki Kotlin.

1. Jest bardzo łatwy w konfiguracji

Programiści faktycznie mogli używać Kotlina przez jakiś czas za pomocą wtyczki, ale od Android Studio 3.0 będzie to tak proste, jak zaznaczenie pola „Dołącz obsługę Kotlin”.

2. Jest kompatybilny z Javą

Spróbuj powiedzieć to pięć razy szybko! Kotlin jest kompatybilny z Javą, co oznacza, że ​​możesz używać frameworków Java, a nawet mieszać polecenia z obu języków w kodzie!


3. Zmniejsza kod płyty kotła

„Płyta kotła” w kontekście programowania odnosi się do wierszy kodu, które trzeba ciągle dołączać, które w rzeczywistości nie dodają funkcji kodu. Kotlin używa wielu przydatnych sztuczek i metod, aby zredukować ten „dodatkowy” kod, a dzięki temu pomaga użytkownikom tworzyć aplikacje szybciej i łatwiej. Przeanalizujemy kilka konkretnych przykładów na tej liście.

Kotlin regularnie używa znacznie mniej kodu, aby zrobić to samo

4. Rozszerzenie syntetyczne

Dostępnych jest wiele przydatnych rozszerzeń dla Kotlin, z których wiele może znacznie ułatwić życie w rozwoju Androida. Jednym szczególnie przydatnym przykładem jest „Syntetyczne”, rozszerzenie, które pozwala całkowicie zrezygnować z pisania findViewByID. Dodaj jeden wiersz kodu, aby uzyskać bezpośredni dostęp do widoków bez potrzeby używania ich identyfikatorów.


Jeśli to przeszło ci przez głowę, wystarczy powiedzieć, że może to zmniejszyć kod o setki linii w trakcie dużego projektu. To moja ulubiona zaleta Kotlin!

5. Możesz wybrać własną filozofię programowania

W przeciwieństwie do Java zorientowanego wyłącznie na obiekty, Kotlin stosuje zarówno konstrukcje obiektowe, jak i funkcjonalne. Oznacza to, że nie musisz używać programowania obiektowego, jeśli uznasz to za mylące lub jeśli pochodzisz z funkcjonalnego tła. Swoboda wyboru może być tylko dobrą rzeczą!

Czytaj dalej: Kotlin Coroutines pomaga w programowaniu asynchronicznym

6. Nigdy więcej wyjątków wskaźnika zerowego

Znane również jako „błąd miliarda dolarów”, zerowe odwołania są zmorą programistów Java i są odpowiedzialne za więcej awarii na Androidzie niż prawie jakikolwiek inny błąd. Kotlin stara się sprawić, aby stało się to przeszłością we wszystkich przypadkach oprócz „zerowego bezpieczeństwa”. Jeszcze jeden sposób, który usprawnia rozwój!

7. Brak średników

Na początku może się to wydawać małą rzeczą, ale fakt, że kod Kotlin nie wymaga kończenia wierszy średnikami oznacza, że ​​już nigdy nie będziesz musiał polować na brakującą interpunkcję! Nadal możesz ich używać, jeśli chcesz, ale możesz ponownie wybrać ...

8. Brak kosztów ogólnych

Pisanie aplikacji w Kotlinie i Javie nie spowoduje żadnych kosztów ogólnych: twoja aplikacja nie będzie wolniejsza i nie większa niż w innym przypadku. Standardowa biblioteka Kotlina jest niewielka i lekka i działa na wirtualnej maszynie Java, podobnie jak Java.

9. Jest już dobre wsparcie

Wbudowana obsługa Kotlin może być nowością w Android Studio, ale programiści używają jej od jakiegoś czasu na Androidzie i gdzie indziej. Oznacza to, że istnieje mnóstwo wsparcia i społeczności, które pomogą Ci zacząć, a w Sklepie Play jest już wiele aplikacji zbudowanych za pomocą Kotlina.

10. Nauka nowych języków jest zawsze dobrą rzeczą

To doskonała okazja, aby wybrać nowy język programowania i poszerzyć swoją wiedzę. Kotlin jest używany do tworzenia stron internetowych i rozwoju po stronie serwera, więc będziesz dodawać więcej ciągów do swojego łuku.

Zamykanie myśli

Kotlin ma o wiele więcej korzyści, o których nie wspomniałem, które przypadną do gustu niektórym programistom. Na przykład wyjątki nie są zaznaczone, a wyrażenia lambda są obsługiwane. Ogólnie rzecz biorąc, Kotlin jest czytelny, stosunkowo prosty do pobrania dla początkujących i pod wieloma względami bardziej nowoczesny niż Java. Jeśli chcesz dowiedzieć się więcej, zapoznaj się z moim wprowadzeniem do samouczka programowania Kotlin dla Androida.

Wyrażenie lambda, oszczędzające nam jeszcze więcej czasu

Firma Acer opublikowała dziś mnótwo ogłozeń na IFA 2019, w tym cztery nowe Chromebooki: Acer Chromebook 315, Chromebook 314, Chromebook 311 i Chromebook 311 pin. Te niedrogie klapki ą o krok powy...

Cico to najważniejza technologia przętowa i programowa dla ieci dowolnej wielkości. Certyfikaty ą ważnym atutem, jeśli chcez wpiąć ię po drabinie kariery w ieci....

Świeże Artykuły