Zrzut ekranu w aplikacji Android

Android Utility
Zrzuty ekranu w aplikacji android pomagają w promocji naszej aplikacji, ale i też w postępach naszej pracy czy w testach. W tym wpisie zobaczysz, w jaki prosty sposób wykonać zrzut ekranu w aplikacji bez dodatkowych bibliotek. 1. Rodzaje zrzutów ekranów. Możemy…

Własny serwer podcast

Python
Na moim koncie YouTube mam coraz większą listę filmów do obejrzenia, głównie przesłuchania różnych wywiadów, konferencji czy innych pozycji w których głównym elementem jest głos – obraz jest zbędny. Niestety aplikacja YouTube na androida nie posiada możliwości…

Chroń swój e-mail!

Internet
W dzisiejszych czasach bardzo trudno o prywatność, a tym bardziej o zabezpieczenie swoich danych przed niepowołanymi rękami. Nie będę nikogo przekonywał do tego jak ważne jest mądre zarządzanie swoimi danymi osobowymi w internecie. Chroń swój e-mail czyli co?…

Zmiana języka w Androidzie

Interface & Navigation
W pewnym momencie tworzenia aplikacji na system android zachodzi potrzeba rozbudowania pewnych funkcji. W systemie android nie każdą funkcję da się w łatwy sposób zaimplementować. Jedną z ważniejszych funkcji jest obsługa kilku języków w aplikacji. Niestety API…

Własne kafelki w szybkich ustawieniach Androida

Interface & Navigation
Od Androida 7.0 (API 24) zostało wprowadzona funkcja która umożliwia dodawanie własnych skrótów akcji w Twojej aplikacji. Własne kafelki w szybkich ustawieniach Androida bardzo są przydatne z punktu widzenia użytkownika ponieważ umożliwiają wykonanie konkretnej akcji. Na przykład: synchronizacji danych,…

Zaawansowany monitoring akumulatora – Battery Historian

Android Performance
W ustawieniach Androida można znaleźć informacje na temat zużycia akumulatora przez daną aplikację. Niestety te informacje są zbyt ogólne do wykrywania niewłaściwego zarządzania zasobami baterii. Patrząc z punktu programisty te informacje są mało precyzyjne aby stwierdzić w jaki sposób aplikacja…

Lombok w Androidzie

Android Tools
W poprzednim wpisie przedstawiłem w jaki sposób można ograniczyć pisanie kodu który i tak jest wymagany. Natomiast ten wpis będzie kontynuacją rozpoczętego tematu związanego z boilerplate. Jeżeli tworzymy klasę a w niej metody gettery, settery, toString itp to tworzy…

Boilerplate w Androidzie

Android Tools
Pisząc aplikację na system Android w Javie mamy sporo kodu, który jest niezbędny do tego, aby aplikacja musiała poprawnie się skompilować. Jest to uwarunkowane w samym języku. Niestety przez to musimy napisać sporo kodu lub jest generowany automatycznie…

Generowanie nazw dni i miesięcy

Android Utility
W pewnym momencie gdy piszemy aplikacje na system android spotykamy się z kalendarzem tzn. musimy wyświetlić nazwy dni tygodnia lub miesięcy. Oczywiście możemy wyświetlić takie informacje w postaci liczb co niekoniecznie to estetycznie ładnie wygląda. Innym rozwiązaniem…