Ocena aplikacji / pierwsza praca

0

Cześć,

Chciałbym Was prosić o zerknięcie w mój projekt aplikacji na androida. Co jest do poprawy, czego się wystrzegać itp. Czy uważacie, że można już z tym zacząć poszukiwanie stażu? Byłbym wdzięczny za wszelkie porady. Dziękuję.

Link: https://github.com/deiw/Flickr_wallpapers

0

Za dużo to ta Twoja aplikacja nie robi - jej funkcjonalność można zastąpić przecież zwyczajnym kliknięciem Zapisz obraz z poziomu przeglądarki i Ustaw jako tapetę z poziomu galerii zdjęć :P

0

Wiem, że za dużo nie robi. Chodziło bardziej o pokazanie umiejętności korzystania z API do pobierania zdjęć z serwera, a następnie wyświetlanie w RecyclerView oraz pracę między aktywnościami. To ustawianie tapety to już bardziej pobocznie.

0

To i tak słabo. Masz zaimplementowanego onClicka w Adapterze co jest bardzo średnim rozwiązaniem.

0

Dzięki za odpowiedź. Czy mógłbyś rozwinąć swoją wypowiedź? Czym powinien być onClick zastąpiony i czemu takie rozwiązanie jest słabe?

0

Adapter stanowi połączenie między zbiorem danych, a widokiem. Udostępnia dane oraz jest odpowiedzialny za utworzenie widoku każdego obiektu znajdującego się w zbiorze danych. Obsługiwanie kliknięć oraz uruchamianie innych aktywności wykracza poza zakres odpowiedzialności adaptera. Lepiej już byłoby to obsłużyć w aktywności lub fragmencie, w którym znajduje się RecyclerView.

0

Ok, dziękuję. Czy jest coś jeszcze co rzuca się w oczy? I czy mam rozumieć, że taka aplikacja jest niewystarczająca przy próbie poszukiwania pierwszego stażu?

0

Lepszy rydz niż nic, tj. każdy własny projekt będzie mile widziany przy ocenie Twojej aplikacji na staż. Ale wiadomo im więcej, tym lepiej.

Jeżeli coś mogę poradzić, to dobrze byłoby gdybyś nauczył się posługiwać popularnymi bibliotekami taki jak Retrofit, Butterknife i użył ich w swojej aplikacji. Poza tym zastanów się czy Twoja aplikacja będzie działała offline, czy będzie wyglądała poprawnie na tablecie, czy jest dostosowana do obsługi wielu języków. Spróbuj zapisywać ulubione zdjęcia do bazy danych, tak aby aplikacja w trybie offline również coś wyświetlała, aby była przyjazna użytkownikowi.

Nawet tą prostą aplikację można jeszcze ulepszyć i sprawić, że będzie się czymś wyróżniała.

0

Dziękuję bardzo. Na pewno zastosuję się do Twoich porad. Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1