#14 - Timestamp - pasywny dochód w tle - LibGDX - Praktyczne Programowanie
Dobrowolne wsparcie mojej działalności:
http://www.javadevmatt.pl/wsparcie/
FB: https://www.facebook.com/javadevmatt/
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: https://github.com/JavaDevMatt/tutorialclicker/tree/tut14
Linki z filmu:
- https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/utils/TimeUtils.html
- http://stackoverflow.com/questions/625433/how-to-convert-milliseconds-to-x-mins-x-seconds-in-java
- https://en.wikipedia.org/wiki/Unix_time
Co było w filmie?
0:38 - tłumaczenie jak to zrobimy
1:55 - zapisywanie timestampu w aplikacji
4:10 - dodanie metody saveCurrentTimestamp()
5:15 - zapełnienie metody saveCurrentTimestamp()
6:50 - dodanie TODO do refactoru zapisywania
8:40 - dodanie metody getSavedTimestamp()
10:10 - liczenie ile pasywnego dochodu zostało zdobyte.
10:50 - metoda calculateGainedPassiveIncome()
13:20 - testowanie zapisanego timestampu
14:40 - przeliczanie milisekund na sekundy
16:35 - commitowanie zapisywania czasu
17:20 - refactor - przenoszenie liczenie pasywnego dochodu do PassiveIncomeService
19:16 - commit refactoru
21:26 - dodanie metody addPointsBasedOnPassedTime(long seconds)
24:48 - testowanie dodawanie punktów przez pasywny dochód
27:05 - commitowanie kodu, który dodaje punkty
29:00 - o tym co w następnym filmie
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/