Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!

Sayard Blog

Blog o Androidzie, Javie i czymś tam jescze

Co mi się podoba w Kotlinie?

Oj, działo się w tym roku na Google IO. Google Lens, Android O i chyba najciekawsza dla programistów  informacja – nowy oficjalny język dla systemu Android. Kotlin, bo o nim mowa mimo prześmiesznej dla polaków nazwy jest naprawdę solidnym kawałkiem języka który sprawia że programowanie jest niezwykle przyjemne, a to wszystko dzięki kilku mądrym decyzjom.

Czytaj dalej

The Habit Game #10 – Google Maps i Google Places API

Chciałbym dodać do mojej aplikacji powiadomienia które pojawią się kiedy użytkownik będzie w danej lokalizacji. Na przykład ‚kiedy będę w domu przypomnij mi żeby poczytać’. Żeby to zrobić potrzebne będą 2 rzeczy:

  1. interfejs który pomoże wybrać miejsce przypomnienia
  2. serwis który będzie śledził lokalizację użytkownika

Punkt pierwszy będzie bardzo prosty do wykonania za pomocą API Google Maps i Google Places, więc tym się dzisiaj zajmiemy. Czytaj dalej

Szybki projekt – Web Crawler z wykorzystaniem biblioteki JSoup

Czasami jest tak że potrzebujemy danych z konkretnej strony, ale ona nie udostępnia żadnego API. W takim wypadku rozwiązaniem może być web crawler który wyciągnie te dane prosto z HTMLa. Pokarzę wam dziś jak takiego web crawlera napisać.

Czytaj dalej

The Habit Game #9 – Widżety

Dzisiaj prawie każda aplikacja ma widżety które możemy umieszczać na ekranie głównym. Są one więc bardzo istotnym elementem, który powinniśmy umieć implementować. Pokażę więc jak to zrobić

Czytaj dalej

The Habit Game #8 – Achievementy i Fragmenty

Do tej pory przy pisaniu aplikacji skupiałem się raczej na jej funkcjonalności. Czas jednak to zmienić, ponieważ w aplikacji która ma symulować grę jakoś mało tej gry jest.

Czytaj dalej

NAS z Raspberry Pi

Raspberry Pi to wspaniałe urządzenie. Można zrobić z nich maszynkę do retro grania lub kontroler do robota. Myślę jednak że lepiej jest zrobić z nim coś bardziej pożytecznego – czyli NAS. Czytaj dalej

The Habit Game #7 – SharedPreferences

Jeżeli mamy nie duży zbiór wartości których nie chcemy zapisywać w bazie danych możemy skorzystać z API SharedPreferences. W przypadku aplikacji konkursowej te wartości posłużą do ustalenia czy użytkownik może odhaczyć wykonanie nawyku czy też powinien poczekać do następnego dnia.

Czytaj dalej

The Habit Game #6 – powtarzające się powiadomienia

Mamy już możliwość dodawania, usuwania i modyfikowania nawyków. Ale aplikacja która powinna wyrabiać nowe nawyki powinna o nich przypominać i tutaj do gry wkraczają powiadomienia.

Czytaj dalej

Linux dla opornych – jak się nie pogubić?

Linux może wydawać się bardzo skomplikowany dla niektórych osób. Lecz wcale on taki nie jest. Może to być dla kogoś system idealny wystarczy go tylko sprawdzić.

Czytaj dalej

The Habit Game #5 – dodawanie informacji do bazy

To już ostatnia część mini cyklu SQLite w androidzie, a mianowicie dodawanie nowych rekordów do bazy.

Czytaj dalej

Jak życie nauczyło mnie używać GITa?

Siadajcie przy kominku, bo dzisiaj opowiem wam historię. Historię o tym jak nauczyłem się używać GITa tą bolesną metodą.

Czytaj dalej

The Habit Game #4 – modyfikowanie i usuwanie z bazy

W poprzednim wpisie dodaliśmy bazę danych SQLite. Ale co to za baza, z której nie można edytować lub usuwać z niej danych? Tak więc dzisiaj to zrobimy, a przy okazji omówimy przesyłanie danych między aktywnościami.

Czytaj dalej

Studencki Festiwal Informatyczny 2017 – mini relacja

Już po raz trzeci miałem przyjemność uczestniczyć w SFI, ale pierwszy raz będę robił relację z tego typu imprezy.

Czytaj dalej

The Habit Game #3 – SQLite

Znacząca większość aplikacji wykorzystuje jakiś rodzaj bazy danych. Dziś pokażę jak zaimplementować bazę SQLite oraz jak wyświetlić dane w RecyclerView.

Czytaj dalej

GitKraken v2.2 – nowe funkcje i dlaczego go używam?

Jakiś rok temu kiedy uczyłem się podstaw działania gita, przeczytałem że do jego obsługi w zupełności wystarczy GUI. Polecano mi SourceTree, ale to że nie ma wersji na Linuxa wykluczyło go od razu. Poszukałem więc trochę i znalazłem – GitKraken. I od razu się zakochałem.

Czytaj dalej

The Habit Game #2 – RecyclerView Adapter

Witajcie, zgodnie z tym co pisałem w poprzednim poście aplikacja będzie ładowała dane za pomocą do RecyclerView. Więc bierzemy się do roboty.

Czytaj dalej

Dlaczego nowe systemy operacyjne nie odnoszą sukcesu?

96% użytkowników smartfonów używa Androida lub iOSa. 91% użytkowników PC używa Windowsa. Dlaczego nowe systemy nie powstają i dlaczego użytkownicy Windowsa nie przesiadają się na Linuxa?

Czytaj dalej

The Habit Game #1 – XML i Intent’y

Jako że ten projekt to dla mnie sposób na nauczenie się rzeczy które przydają się w codziennym pisaniu androidowych aplikacji, postanowiłem że każdego tygodnia będę uczył się jak zrobić jedną konkretną rzecz.

Czytaj dalej

Udział w Daj Się Poznać 2017

Stało się. Założyłem bloga. Głownie przez konkurs DSP. Miałem sporo wątpliwości. „Ale jak to, przecież matura za 3 miesiące”, „Jak ja znajdę czas na pisanie projektu i jeszcze pisanie o nim?” mówiłem do siebie. Chyba z 50 razy przeczytałem na stronie konkursu „TAK, to konkurs dla Ciebie!” i w końcu się przełamałem.

Od jakiegoś czasu chciałem się nauczyć pisania na Androida i to chyba jest najlepsza okazja żeby to zrobić. Jako że uważam że żeby robić dobrą robotę, albo robić coś dobrego dla siebie trzeba po prostu wyrobić sobie dobry nawyk. Dlaczego więc nie ułatwić sobie tego codziennymi przypomnieniami i notyfikacjami z motywacją. To właśnie będzie robić moja aplikacja. Mam nadzieję że po tych 10 tygodniach będzie ona ukończona, a ja będę dużo bardziej biegły w programowaniu Androidowym.

Mój projekt dostępny jest do wglądu tutaj. Zapraszam serdecznie do zaglądnięcia, a pozostałym uczestnikom życzę miłej zabawy.

System.out.println(„Witaj, świecie!”);

Jak nakazała tradycja zaczynam od „Hello World!”. Długo zabierałem się za stworzenie własnego bloga. Mam nadzieję że jest to początek długiej i szczęśliwej przygody.

© 2017 Sayard Blog

Theme by Anders NorenUp ↑