#19 - LibGDX, pobieramy dane z webserwisu - Praktyczne Programowanie
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/