- Sensorki – Serverless app i refaktoring – #9
- Sensorki – podsumowanie – #8
- Sensorki – Android i Spock – #7
- Sensorki – groovy/spring boot demo serwer – #6
- Sensorki – widget – #5
- Sensorki – wskaźnik baterii – #4
- Sensorki – material design – #3
- Sensorki – refresh – #2
- Sensorki – widok i adapter – #1
- Sensorki – aplikacja „pogodowa” – #0
Skoro działa i się odświeża – można zająć się wyglądem żeby przestało straszyć.
Na początku zmienię LinearLayout w ConstraintLayout i podniosę go trochę. Dodam też kolor:
Wezmę się za nazwę pomieszczenia. Zrobię ciemniejsze tło, podniosę trochę wyżej niż cały kontener i wyśrodkuję:
Każda z miar dostanie własną ikonkę prosto z https://www.freepik.com/. Jako że używam constraint layoutu to wszystko musi mieć określone względem czego ma być pozycjonowane.
W uproszczeniu pracy pomoże mi guideline, do którego będę ustawiać wszystkie teksty.
Ciśnienie jest dostępne tylko dla czujnika na balkonie, więc dla ułatwienia sobie życia zamknę ikonkę i tekst w grupę i ukryję je jeśli jest nullem.
No i jeszcze można wyróżnić datę. Zrobić jej osobne, białe tło, wyśrodkować i zmniejszyć tekst. Ostatecznie tak wygląda aplikacja w tym momencie. Dla porównania – wersja sprzed zmian 😉
przed po
Kod oczywiście – na githubie