Pokazywanie postów oznaczonych etykietą Dobre praktyki. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Dobre praktyki. Pokaż wszystkie posty

środa, 19 sierpnia 2020

Jak dopasować style tekstu - wnioski z Material Design

Jak się okazuje, AndroidStudio ma zaimplementowane style wg Material Design, tylko nigdy nie dałam sobie czasu na to, żeby się w tym zorientować. To teraz już wiem :)
Planowałam te style przenieść do mojego projektu wpisując wszystkie dane, zgodnie z informacjami, a już nie muszę, bo tam wszystko jest. Tylko kroje czcionek zmieniłam.

I teraz wskazówki z tamtej strony (są tam też ciekawe, dobrze ilustrujące zagadnienia przykłady):

  • Nagłówki 
    • to krótkie, ważne teksty,
    • wyraźne, ciekawe kroje czcionek,
    • mniejsze nagłówki będą lepiej wyglądać w spokojniejszym kroju czcionki.
  • Podtytuły
    • mniejsze od nagłówków,
    • krókie teksty,
    • wyraźne kroje czcionek.
  • Treść
    • długa forma,
    • wyraźne kroje czcionek.
  • Podpisy
    • mogą być pod lub nad,
    • dotyczą tekstu, tytułu lub obrazu,
    • najmniejszy rozmiar czcionki,
    • proste, wyraźne kroje czcionek.
  • Przycisk
    • często allCaps,
    • często sans serif,
    • powinien być wyraźny, widoczny, dawać jasno do zrozumienia co robi.
  • Wyrównanie tekstu
    • Najczęściej do lewej
    • Cytaty wyśrodkowane, nie bardzo długie

O typografii z Material Design jest tutaj.

czwartek, 6 lutego 2020

Dobre praktyki - Lekcja 2

1. Commituj gdy kończysz pracę w danym momencie (nawet w wyniku przerwania).
2. Weryfikuj wywołania funkcji - czy na pewno tylko raz (rozsądne logi).
3. Porównuj Stringi przez .equals() a nie przez "=="

czwartek, 28 lutego 2019

Dobre praktyki - Lekcja 1


  1. Testuj małe elementy - im mniej, tym lepiej, nawet jeśli to tylko zmiana koloru - upewnij się, że się zmienił tam gdzie powinien.
  2. Testuj małe elementy - nawet jeśli nie powodują widocznej zmiany wyglądu lub zachowania - sprawdzaj, czy nic nie popsuły.
  3. Czytaj materiały branżowe regularnie - warto się uczyć od innych.
  4. Porządnie planuj - najpierw zgrubnie, później coraz dokładniej, im mniejsze zadania tym łatwiej je wykonać nawet przy zmęczeniu.
  5. Usuwaj logi, których nie potrzebujesz.
  6. Upewnij się, że element, którego używasz !=null