Od mojego ostatniego w kodzie źródłowym mojej aplikacji wiele się działo. Dodany został moduł wyszukiwania znajomych i aktywność z profilem użytkownika. Kilka klas doczekało się refactoringu, ale wszystko po kolei... Klasa SearchFriendActivity Za pomocą tej klasy użytkownik może przeszukiwać bazę danych z użytkownikami w poszukiwaniu znajomych. Działanie klasy jest proste. Po kliknięciu szukaj zbierany jest tekst … Czytaj dalej Wyszukiwanie znajomych w aplikacji
Logowanie do aplikacji przez Web Service
Nastał ten piękny moment kiedy kilka modułów aplikacji zostało sklejonych i pojawiają się coraz większe zalążki całej aplikacji. W tym poście przedstawię proces dodawania i modyfikowania poprzedniego stworzonego kodu, efektem działań jest logowanie do aplikacji za pomocą aplikacji i możliwość wyświetlenia swojego profilu. Klasa FacebookLogin Klasa została prawie cała przebudowana. Dodane zostały funkcjonalności pozwalające zapisać nowego … Czytaj dalej Logowanie do aplikacji przez Web Service
Implementacja web service w aplikacji
Po stworzeniu web service’u, którego proces tworzenia przedstawiłem w poprzednim poście, czas na zaimplementowanie go w aplikacji. Moim zadaniem będzie pobranie JSONa z danymi i przygotowanie ich do wyświetlenia w aktywności. Pobieranie danych z web service Aktualnie nasz web service nie wystawia jeszcze za wiele danych, ale sposób pobierania jest uniwersalny, więc dokładanie kolejnych funkcjonalności … Czytaj dalej Implementacja web service w aplikacji
Web Service w PHP dla aplikacji Android
Przyszedł czas kiedy zająłem się tworzeniem web service dla mojej aplikacji. Postanowiłem go napisać w PHP, ponieważ znam go najlepiej z wszystkich języków używanych w webowym świecie. Jakie zadania będzie miał mój WS? Po pierwsze będzie przechowywał bazę danych z użytkownikami i operował na niej, kiedy klient aplikacji będzie wysyłał jakieś żądania np. dodanie użytkownika, … Czytaj dalej Web Service w PHP dla aplikacji Android
Kolejny moduł aplikacji – szukanie restauracji
W tym tygodniu rozpocząłem pracę nad tworzeniem modułu wyciągającego informacje o pobliskich restauracjach i prezentującego te dane użytkownikom, którzy są w pobliżu siebie. Krok pierwszy Na początku zająłem się wyciąganiem danych z Google Places API i prezentacji ich na mapie. W tym celu przygotowałem aż 3 klasy pomocnicze. Jako pierwszą przedstawię klasę DownloadUrl, najkrótsza z nich. Jej … Czytaj dalej Kolejny moduł aplikacji – szukanie restauracji
Jak radzić sobie z pustką w głowie?
Zapewne zdarzyło Ci, że siadasz do programowania, pisania posta na bloga, cokolwiek, otwierasz edytor i PUSTKA. Siedzisz przed ekranem monitora i nie potrafisz napisać ani jednej sensownej linijki kodu, czy tekstu. Co robić? Wieczorna pustka w głowie Zwykle wieczorem siadam do edytora, zmęczony po całym dniu, ale przecież trzeba ruszyć do przodu w projekt. Motywacja … Czytaj dalej Jak radzić sobie z pustką w głowie?
Mapa Google w aplikacji.
Jedną z funkcji mojej aplikacji będzie wyświetlanie lokalizacji znajomych na mapie. W tym poście przedstawię Ci proces tworzenia tego modułu. Widok mapy Większość potrzebnego nam kodu możemy wygenerować poprzez stworzenie Google Maps Activity. Na początku musimy w pliku google_maps_api.xml uzupełnić Api Key, którego należy zdobyć na stronie https://console.cloud.google.com odpowiedni dla projektu, bądź jak to było … Czytaj dalej Mapa Google w aplikacji.
Technik Informatyk – idealny dla programisty?
Kilka dni temu w mojej szkole były dni otwarte. Byłem prezenterem na jednym ze stanowisk informatyków i z racji czasu takiego, że gimnazjaliści piszą właśnie swoje egzaminy, naszły mnie rozważania związane z wyborem szkoły dla gimnazjalisty-programisty. Liceum czy Technikum To wojna podobna do AMD vs Intel tylko na mniejszą skalę. Osobiście wybrałem technikum. Po pierwsze trwa … Czytaj dalej Technik Informatyk – idealny dla programisty?
Lokalizowanie użytkownika w Androidzie
Fundamentalną częścią mojej aplikacji jest moduł lokalizujący użytkownika. Dane pobierane w tej części kodu będą wykorzystywane przez dalsze funkcjonalności aplikacji. W tym poście przedstawię Ci proces budowanie klasy odpowiadającej za pobieranie lokalizacji. Trochę teorii W Androidzie istnieją dwa główne sposoby ustalania lokalizacji. Najdokładniejsza przez GPS i o wiele mniejszej precyzji lokalizacja przez adres IP, z … Czytaj dalej Lokalizowanie użytkownika w Androidzie
Terminal – wiersz poleceń Linuxa od podstaw
Po poście, w którym opisałem Ci podstawowe zagadnienia związane z Linuxem, czas zabrać się za wiersz poleceń. Przedstawię Ci podstawowe komendy i kilka bardziej zaawansowanych rzeczy. Podstawowe komendy Aby sprawnie poruszać się po plikach i katalogach powinieneś znać te komendy. Jeśli chcesz poznać dodatkowe opcję i informacje wystarczy, że do danej komendy dodasz --help … Czytaj dalej Terminal – wiersz poleceń Linuxa od podstaw