Archiwum bloga

Archiwum wpisów z lat 2015–2023: programowanie (Java, Kotlin, Android), kursy online i podsumowania kolejnych lat.

  • #13 Refactoring, czy na pewno zrobiłem go właściwie?

    Dawno nic nowego nie napisałem, a to dlatego, że następny wpis miał być o refactoringu. Skoro ma być o refactoringu, to trzeba go zrobić. Noo i się zaczęło 😉 Ale…

  • #12 Animacja zmiany aktywności

    W poprzednich częściach tej serii zatrzymaliśmy się na tym, że jeden kolor wypełnia cały ekran. Dzisiaj pójdziemy krok dalej, czyli opiszę jak zrobić płynne przejście pomiędzy jedną, a drugą aktywnością.…

  • #11 Cegła

    Czasem w projekcie tak się zdarza, że programista musi zająć się grafiką. I to nigdy nie kończy się dobrze 😉 Chociaż ja uważam, że mi wyszło. Ale do rzeczy, jak…

  • #10 Circular reveal animation

    W poprzednim wpisie pokazałem jak działa aktywność dodawania, ale w jednym miejscu nie było w ogóle animacji, co skutkowało dziwnym pojawianiem się obiektów. Dzisiaj zajmiemy się dalej tym oknem i…

  • #9 Pierwsza lekcja dodawania

    Pokazywaliśmy już liczby, jako ilości na wszelkie możliwe sposoby. Wyświetlając je na stosie, wyświetlając na ciągu stosów, przedstawiając je obok siebie. Najwyższy czas zrobić coś trudniejszego, mianowicie pora nauczyć się…

  • #8 Biblioteka ButterKnife, czyli najwyższy czas zacząć pisać mniej kodu

    Standardowy kod, który trzeba napisać to rzecz, która sprawia radość tylko jak się pierwszy raz programuje 😉 Człowiek jest pełen pasji, odkrywa nowe rzeczy i wcale mu nie przeszkadza, że…

  • #7 Porównywanie stosów

    W dwóch ostatnich postach pokazywałem jak zrobić animację na ścieżkach. Dzisiaj pokażę w jaki sposób wykorzystałem te animację. Efekt który uzyskałem prezentuje się w ten sposób: Chodziło o to, aby…

  • #6 Morphing – animujemy floating action button cz.2 ścieżki

    W poprzedniej części opisałem jak stworzyć animację morphingu bez jednego aspektu, mianowicie ścieżek, czyli rzeczy zgoła najpotrzebniejszej. Dlatego dzisiaj skupimy się na ścieżkach. Przykładowa ścieżka wygląda tak: M9,16.2 L4.8,12 L3.4,13.4…

  • #5 Morphing – animujemy floating action button cz.1

    Razem z pojawieniem się Material Design, Androida Lollipop wprowadzono nowy sposób przechowywania ikon. Zamiast plików graficznych jak np png postawiono na zgodny z ideą flat design plik typu svg. Nietrudno…

  • #4 Hakuna Matata, czyli wprowadzenie do języka Suahili

    Jak pisałem już wcześniej, podczas tworzenia aplikacji musimy skupić się na matematyce, oraz na nauce języka Suahili (żeby to chociaż był angielski ;). No ale cóż, pora trochę zapoznać się…

  • #3 Animacja opadania, ruch jest ważny!

    Wraz z pojawieniem się Androida Lollipop w systemie Android pojawiło się sporo ciekawych animacji. Po wcześniejszych wersjach to była prawdziwa rewolucja, ludzie naprawdę potrzebowali ładnych rzeczy (swego czasu jeszcze przed…

  • #2 Nie dla metody Copiego-Paste’a, czyli ponowne użycie layoutów w Androidzie

    Możliwość ponownego użycia fragmentu kodu, funkcjonalności jest jedną z wytycznych tworzenia dobrego, obiektowego oprogramowania. Znamy klasy, z których możemy dziedziczyć (btw, wiecie jaki jest najlepszy obiektowy sposób zdobycia fortuny? Dziedziczenie…