Java, Android, Kotlin
Javascript to potężny język skryptowy, który jest bardzo popularny. Istnieje wiele świetnych bibliotek, które nie są przepisane do Javy lub Kotlina. Oczywiście możemy tworzyć aplikacje w xHTML, React Native, ale jest to bardzo ograniczona forma. Zastanawiałeś się jak możemy uruchomić kod JavaScript w aplikacji na system Android? Jeśli tak to ten wpis da Ci odpowiedź....
Od początku Androida nie było gotowego rozwiązania do używania niestandardowych czcionek. Dostępny był tylko niewielki zestaw wstępnie zainstalowanych czcionek na urządzeniu. Trzeba było być kreatywnym i napisać dużo kodu dla tak trywialnych rzeczy. Ostatnio firma Google wprowadziła niestandardowe i możliwość pobrania czcionki dla systemu Android. Czcionki są nieodzowną częścią interfejsu graficznego użytkownika. Projektując wygląd aplikacji również powiniśmy zwrócic uwagę na krój pisma. Jest to ważne nie tylko ze względu na czytelność...
Kiedyś zrobiłem serwer podcast / audio, który serwował mi pozycję z wybranej playlisty YouTube lub innych plików, które dostarczę. Nie ukrywam, że projekt miał swoje wady. Musiałem wszystkim ręcznie zarządzać. Dlatego powstał pomysł, aby odświeżyć pomysł. Nowy projekt: GenPodcastFrom Z każdym tygodniem moja lista obserwujących kanałów na YouTube rośnie. Niestety nie każdy decyduje się udostępnić ścieżkę audio w formie podcastu. A szkoda. Dlatego postanowiłem...
W każdym systemie operacyjnym znajdują się programy, które odpowiadają za konkretną rzecz. Oprócz tego ustawione są aplikacje domyślne, które odpowiadają za otwieranie konkretnych formatów pliku. I tak na przykład Microsoft Word odpowiada za otwieranie plików docx. Android Studio odpowiada za tworzenie aplikacji na system Android. Również w Androidzie znajdziemy aplikacje domyślne. Role w Androidzie Android Q wprowadza nową funkcję, która umożliwia systemowi operacyjnemu przyznanie aplikacjom odpowiedniego dostępu...
Google po wielu latach zdecydowało o powrocie trybu ciemnego dla platformy Android. Dzięki temu interfejsu systemu, a także wybrane aplikacje, stają się przyjazne dla oczów. Wystarczy jedno przełączenie, aby zobaczyć mroczne kolory. Dodatkową zaletą jest to, że zmniejsza zużycie baterii na ekranach OLED i AMOLED, gdy aplikacje używają prawdziwej czerni. Jeśli użytkownicy Twojej aplikacji lubią używać ciemnych motywów, skorzystaj z niego! Nie bez powodu aplikacje, takie...
Z bąbelkami w Androidzie na pewno już się spotkałeś. Pływające powiadomienia nie są nową koncepcją, ponieważ od dawna są dostępne w aplikacjach, takich jak Facebook Messenger. Jednak wcześniej to deweloper był odpowiedzialny za zaprojektowanie i wdrożenie własnych powiadomień bąbelkowych. W Androidzie Q Google wprowadza Bubble API. Czyli bąbelki, które mogą zawierać przydatne informacje o zdarzeniach, które pochodzą z Twojej aplikacji. Oprócz tego pozwalają użytkownikowi na interakcję z Twoją aplikacją, nawet gdy przegląda inne aplikacje...
Miałeś kiedyś ochotę rzucić czymś z powodu niedziałającego kodu? Myślę, że na pewno. I wiesz co? Mam dla Ciebie świetną wiadomość! Zapraszam Cię tam gdzie będziesz miał okazję rzucić monitorem lub dyskiem twardym! Takie przyjemności tylko na: Olimpiadzie dla Programistów! Jak szybko biegasz na 1024 metry? Składałeś klawiaturę na czas? Może ciocia lub wujek poprosili Cię o złożenie komputera, ale musisz to zrobić jak najszybciej? Za chwilę wychodzą, a Ty...
Settings Panel czyli panele ustawień w Androidzie to okna dialogowe, dzięki którym użytkownik może zmienić ustawienia systemu bez wychodzenia z aplikacji.
Czy zdarzało Ci się tworzyć ten sam kod kilka razy? A może kopiujesz kod między projektami, klasami i zmieniasz tylko kilka rzeczy, a mimo to tracisz sporo czasu. A może Ty i twój zespół używacie pewnego wzorca w pisaniu kodu? A może dostarczone szablony w Android Studio nie pasuje do tego, czego potrzebujesz? Mam dla Ciebie świetną informacje!Powiem Ci, że możesz tworzyć własne szablony kodu w IDE i wykorzystywać je wielokrotnie. Brzmi...
Minął już ponad miesiąc od wydania kursu “RecyclerView w Androidzie“. Bardzo dobrze został odebrany 🙂 Bardzo mnie to cieszy! Teraz seria Android Architecture Components ma konkurencję, ponieważ też bardzo dobrze jest czytana. Listy w Androidzie Nie trzeba nikogo przekonywać, że listy w Androidzie są potężnym narzędziem. Dlatego jak zapowiedziałem, że kurs będzie aktualizowany, tak też to czynię. Co nowego? Dodałem następujące moduły: Zagnieżdżona lista Praca...
Pewnie nie raz słyszałeś, że tworząc aplikacje na Androida, warto korzystać z języka Kotlin. Przyspieszy on pracę nad kodem. To stwierdzenie jest jak najbardziej prawdziwe. Z tą różnicą, że nie pozbędziesz się starych nawyków, chyba że wspomożesz się dodatkami takimi jak Kotlin Extensions. Tworząc kurs RecyclerView w Androidzie, opierałem się na tym rozwiązaniem. Dziś wyjaśnię Ci czym on jest i dlaczego warto z niego korzystać. Czym jest Kotlin Extensions?...
Czy zdarzyło Ci się kiedyś stworzyć świetny layout, następnie napisać piękny kod, aby wypełnił ekran danymi. Przychodzi czas kompilacji, a tam coś nie tak z wyglądem. Miałeś tak? Bo ja tak ;( Tworzenie wyglądu na system Android jest strasznie męczące. Ile urządzeń tyle ekranów, a za tym idzie też gęstość pikseli. Wrrr Podczas projektowania układu może się zdarzyć tak, że będziesz musiał wyświetlać dane, bez kompilacji...
Listy są wszędzie i nieuniknione. Twoje wiadomości (e-mail, SMSy itp.) są listami, odtwarzacz muzyki również korzysta z list do wyświetlania playlist, Baa, nawet lista aplikacji zainstalowanych w Twoim telefonie też jest listą. Listy w urządzeniach mobilnych Listy są uważane za najwygodniejszy sposób wyświetlania danych. Sprawiają, że wyświetlanie zbioru danych użytkownikom to bezproblemowe zadanie o ile jest na to miejsce na ekranie. Podczas gdy listy są świetne w wyświetlaniu informacji, mogą...
To już dwa lata! Jestem z Wami a Wy ze mną 🙂 Tyle lat ma juz strona myenv.net. Kto by sie spodziewał. Szybko zleciało. Zobaczmy jak to się zaczęło i wejdziemy do kuchni. MYENV 1.0 Moja przygoda z internetem zaczęła się dość dawno. Zawsze lubiłem pomagać innym. Wiele osób mówi, że fajnie umie tłumaczyć. Były to głównie fora (kiedyś nie było FB). Zawsze mnie interesowała nowa technologia....
Na blogu pojawił się jakiś czas temu wpis poświęcony klawiaturze. Opisywałem, w jaki sposób layout ma reagować na stan klawiatury. Dziś pójdziemy o krok dalej i rozszerzymy ten temat. Po co wykrywać czy klawiatura jest otwarta? Zdarzają się projekty, w których musimy ukryć pewne elementy na ekranie, gdy klawiatura jest wyświetlana. Może także przydać się w testach. Jak wiadomo co urządzenie to inna przekątna ekranu. Co za tym idzie,...