Usuwanie polskich znaków

Kliknij i wspomóż mnie :)

Kotlin

Problem

Podczas pisania jednej z aplikacji na platformę Android natrafiłem na pewien problem. Mianowicie tytuły dla treści musiały być wyświetlane w języku polskim ale jednocześnie składały się na linki w bazie Firebase. Chciałem, żeby ścieżki do elementów były już bez polskich znaków.

Problem ten pojawił się w aplikacji MVPWithFirebase, którą możecie znaleźć tutaj:

MVPWithFirebase on Github

Rozwiązanie

Rozwiązanie znalazłem na portalu StackOverflow i jest ono genialne w swojej prostocie. Trzeba było tylko przerobić tą funkcję na wersję polską.

Wersja oryginalna

Jest to funkcja rozszerzająca (Extension Function) dzięki czemu możemy wywołać ją bezpośrednio na tekście, który chcemy przerobić.

O funkcjach rozszerzających w Kotlinie pisałem też na blogu:

Extension Functions (Funkcje rozszerzające)

Zastosowanie kodu wygląda tak:

Dziękuję Ci za przeczytanie tego materiału 😀 Jeżeli spodobało Ci się to o czym piszę, możesz sprawdzić więcej materiałów na blogu lub udostępnić znajomym. Będzie mi bardzo miło 😊

O mnie

Jestem młodym programistą, który dumnie dzierży wiele pasji takich jak bieganie czy piwowarstwo domowe. Jedną z nich jest także programowanie i o tym właśnie zamierzam tutaj pisać.

Zobacz więcej

Najnowsze posty

Kliknij i wspomóż mnie :)

Zostańmy w kontakcie

* Wymagane
Kliknij i wspomóż mnie :)
shop
Otwórz Sklep Play

Zachęcam Cię do odwiedzenia mojej strony na Google Play store i sprawdzenia wszystkich moich aplikacji.