#19 - LibGDX, pobieramy dane z webserwisu - Praktyczne Programowanie

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



Duration: 30:31
2,090 views
40


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/tut19

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

Linki z filmu:
LibGDX networking: https://github.com/libgdx/libgdx/wiki/Networking
LibGDX Threading: https://github.com/libgdx/libgdx/wiki/Threading

Mój filmik z fluent builderem: https://www.youtube.com/watch?v=2IOLUqp0VrU
Mój filmik z obserwatorem: https://www.youtube.com/watch?v=RVZ-wsfpcaw

Co było w filmie?
0:32 - Porządki w gicie.
1:36 - Tworzymy klasę FeatureFlagService.
1:47 - Dlaczego mam Eclipse jako IDE?
2:10 - Zaczynamy implementować FeaturFlagService.
4:45 - Wrzucamy FeatureFlagService do klasy Game.
6:52 - Dodanie nowego tasku do Trello (parsowanie).
7:40 - Commitowanie aktualnego stanu.
9:07 - Zaczynamy implementować pobieranie danych z webserwisu.
11:00 - Dodajemy request do SplashScreena.
11:40 - Tłumaczenie konieczności callbacku przy requeście
13:25 - Dodanie interfejsu IRequestCallback.
14:48 - Dodanie callbacku do requestu.
16:34 - Wiki do networkingu w libgd.
18:25 - Odpalamy request.
20:10 - Wypisanie odpowiedzi webserwisu.
21:48 - Rozwiązywanie problemy z przejściem na drugi screen.
25:32 - Rozrysowanie problemu wątku i renderowania.
27:10 - Commitowanie kodu requestu.
29:25 - Co w nowym odcinku?


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-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ę
2016-12-09Jakich materiałów spodziewać się od nowego roku?
2016-12-03Co ma programowanie do żonglowania? O pracy zespołu.
2016-11-20Retrospektywa po sprzedaży gry mobilnej Note Fighter
2016-11-06Efekt kuli śnieżnej - Programista Po Emigracji
2016-10-22Pierwsze zadania programisty - zebrane od ponad 20 osób



Tags:
javadevmatt
libgdx
request
webservice
praktyczne programowanie
pobieramy dane
tworzenie gry
git
source tree
clicker
serwer
wątek
thread