Jestem programistą od ładnych kilku lat, miłośnikiem nowych technologii (zwłaszcza mobilnych) oraz dobrej książki. Potrafię stworzyć coś w PHP (Zend Certified PHP Engineer), Android oraz iOS.
Ten blog nie koniecznie jest o programowaniu.
Przygotowując się na jedno ze szkoleń z programowania na Androida, natknąłem się na pewną sytuację podczas pisania adaptera dla RecyclerView. Projekt aplikacji mobilnej jest z założenia bardzo prosty: najprostsza aplikacja listy zadań do zrobienia (lista TODO) z możliwością oznaczania zadań jako...
Podczas prac z wykorzystaniem wielu technologii czy języków programowania zauważymy, że każda z nich ustalone ma pewne reguły i zasady odnośnie sposobu pisania kodu. Co najważniejsze, nie ma jednego standardu kodowania dla danego języka programowania, ponieważ może być ich kilka. Dlaczego jednak te...
W React oraz w React Native wszystkie dane, które mają zostać wyświetlone lub mają realny wpływ na wyświetlaną treść, powinny zostać zapisywane w stanie komponentu. Jest to o tyle ważne, ponieważ aby zaktualizować takie wartości musimy wywołać metodę setState()
, która spowoduje ponowne rendero...
Nie tak dawno opisywałem metodę Future.wait()
języka Dart (wpis znajduje się tutaj), dzięki której możemy zoptymalizować działania asynchroniczne. Oczywiście JavaScript niczym nie ustępuje Dartowi i aplikacje pisane w React Native również mogą wykorzystywać tego rodzaju funkcję, która zw...
Bardzo często podczas pisania wszelkiego rodzaju aplikacji, nie tylko tych mobilnych, spotkamy się z sytuacją, gdy w jednym momencie musimy wykonać kilka zadań, które zajmują dłuższy czas. Najczęściej dochodzi do takiej sytuacji, w przypadku pobierania danych z kilku endpointów API w jednej chwili,...