#20 - LibGDX, parsujemy odpowiedź webserwisu - Praktyczne Programowanie

Subscribers:
17,000
Published on ● Video Link: https://www.youtube.com/watch?v=9fIkdag8INU



Duration: 33:01
1,986 views
24


Dobrowolne wsparcie mojej działalności:
http://www.javadevmatt.pl/wsparcie/

FB: https://www.facebook.com/javadevmatt/

Playlista serii: https://www.youtube.com/playlist?list=PLFq6ri1W22hwmA0FzkR5zPPOnsimwUc9P

Pamiętajcie, że film ma na celu pokazanie całej otoczki - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.

Kod źródłowy projektu z filmu: https://github.com/JavaDevMatt/tutorialclicker/tree/tut20

Webserwis, z którego korzystamy: http://javadevmatt.pythonanywhere.com/tutorialclicker/api/v1.0/features

Co było w filmie?
00:10 - Zaglądamy do Trello.
00:37 - O parsowaniu jsonem.
01:07 - Wrzucenie zależności do build.gradle.
03:16 - Zaczynamy parsować.
04:10 - Dodanie metody parseResponse.
05:34 - Zmiana decyzji co do przechowywania "ficzerów" w naszym lokalnym serwisie.
07:30 - Metoda pytająca o dany feature wewnątrz naszej aplikacji.
09:00 - Wracamy do parsowania!
11:30 - Ze stringu na mape.
14:10 - Sprawdzamy jak działa aktualny stan.
15:31 - Tworzymy nowy branch w gicie.
17:07 - Commitowanie parsowania.
18:15 - Zaczynamy dummy ShopService.
22:20 - Sprawdzamy, czy nasze "ficzery" działają.
24:00 - Commitowanie dummy ShopService.
24:45 - dodanie ErrorMessage do SplashScreenu.
26:23 - Przygotowujemy wygląd naszego ErrorMessage.
27:30 - Logika naszego ErrorMessage.
29:40 - Testujemy stan projektu.
30:08 - Pseudo "commitowanie" - wyłączyło mi się nagrywanie jak commitowałem :p
31:35 - Co w następnym filmie serii.

Co powinieneś potrafić, by zacząć pracę jako programista?
Jak wygląda organizacja i dzień pracy programisty?
Jak i skąd się uczyć, by nie marnować czasu?
Uporządkowałem te informacje w moim ebooku:
http://www.juniordeveloper.pl/




Other Videos By Mateusz Kupilas (JavaDevMatt)


2017-03-13O nauce języków obcych (głównie angielskiego)
2017-03-10#01 - DevLog - Nauka, systematyzowanie wiedzy i omawianie prototypu
2017-03-05#00 - DevLog - Projekt do "Daj Się Poznać" - cele i wstępny plan.
2017-03-01Twórcy Niezależni - #03 - Wasze projekty! 💾
2017-02-22„Bunkrów nie ma…” - o kontrolowanym ryzyku i pracy za granicą
2017-02-17Jak podchodzę do PIRACTWA mojej książki | Off-top Vlog #02
2017-02-12Wdrażanie w istniejący projekt/kod - czyli jak zjeść słonia.
2017-02-07Dlaczego warto blogować w ramach nauki? Zaproszenie do "Daj Się Poznać 2017"
2017-02-05Start przedsprzedaży papierowej książki! :)
2017-02-01Twórcy Niezależni - #02 - Przedstawianie Waszych projektów! 💾
2017-01-30#20 - LibGDX, parsujemy odpowiedź webserwisu - Praktyczne Programowanie
2017-01-29O projektach, które mi nie wyszły - naliczyłem 29
2017-01-20Pierwsze kroki w pierwszym biurze | Off-top Vlog #01
2017-01-15Pułapka rozwoju osobistego - wszystko z umiarem | Programista po emigracji
2017-01-12O papierowym wydaniu książki "Junior Developer"
2017-01-10#19 - LibGDX, pobieramy dane z webserwisu - Praktyczne Programowanie
2017-01-06#18 - WebService w Python/Flask do naszego clickera - Praktyczne Programowanie
2017-01-05"Masters of Doom" - inspirująca książka o dwóch legendach branży - JavaDevMatt Poleca
2017-01-02Podsumowanie roku (2016) i model biznesowy - Programista po emigracji
2016-12-27Twórcy Niezależni - #01 - Trzy projekty gier w Unity 💾
2016-12-17„Sticky Notes” – więcej o karteczkach, które usprawniają pracę



Tags:
javadevmatt
libgdx
parsowanie
praktyczne programowanie
error message
parsing
webservice
clicker
programowanie
gamedev
pisanie gry
git
java
eclipse