Android, pierwsza samodzielna aplikacja

0

Witam,
Na rozpoczęcie chciałbym nadmienić ze jestem początkującym programistą chyba można mnie nazwać mianem newbie. Obecnie jestem studentem 3 roku studiów i poszukuję praktyk związanych z programowaniem. Mam 23 lata.

Na łamach tego forum chciałbym przedstawić wykonaną przez moją osobę aplikację. Jest to prosty Quiz programistyczny na systemy z Androidem. Niestety projekt nie wykorzystuję jeszcze baz danych, co zostanie dodane w najbliższej aktualizacji (za jakieś dwa miesiące).

Podstawowe informacje
Pracę nad grą zaczynałem na początku 2015 roku, skończyłem w marcu 2016. Jest to mój indywidualny projekt, kod wytworzony jest przez moją osobę. Wykorzystanie Java, xml, Android SDK.

Cel
Stworzyć aplikacje na urządzenia mobilne z systemem Android. Tematyka związana ściśle z programowaniem. Dodać drobne reklamy w celu rekonesansu tematu. Aplikacja miała być prosta i miła dla oka.

Wykorzystywana technologia
Do celów programistycznych wybrałem język JAVA wraz z XML. Początkowo IDE, którego używałem było Eclipse, lecz później za poleceniem dobrego znajomego zmieniłem środowisko na Android Studio. Zmiana była dość długo trwała lecz jak najbardziej opłacalna. Znacznie milej programuje mi się w Android Studio.

Początkowo w projekcie wykorzystać miałem bazę danych, lecz wtedy nie dysponowałem odpowiednim serwerem. Obecnie jest to dobra droga do rozszerzenia mojej aplikacji.

Link do strony z aplikacją (google play)
https://play.google.com/store/apps/details?id=com.riddle_game

Mam również do was bardzo ważne pytanie czy taką aplikację mogę pokazać do pierwszej pracy jako programista, bądź do stażu? Czy raczej lepiej przemilczeć ten fakt?

1

Pokazać aplikację zawsze warto, szczególnie, że pewnie większość osób które aplikują na praktyki / staż nie mają czego pokazać. Aplikację sobie przeklikałem nic tam w sumie szczególnego nie ma ale rzuca się w oczy to, że w wynikach Java jest pomylona z C# - popraw to sobie. Trochę dziwne, że zajęło Ci to ponad rok, chyba że w tym czasie uczyłeś się języka, pierwszy raz miałeś do czynienia z jakimś IDE itd. Jeśli nie, to może lepiej nie wspominaj że trwało to 15 miesięcy. :)

0

W tym czasie były oczywiście studia. Pierwszy raz zaczynałem programować w Eclipse ale gdy miałem już ponad pół projektu przesiadłem się na Android studio. Trochę czasu spędziłem na zakładaniu konta developera(konto bankowe, karta, etc) i tak właśnie robiłem to rok. Dziękuję ci za odpowiedź, aplikację na pewno pokaże.

0

Android SDK ma tą zaletę, że stosunkowo łatwo jest napisać działającą aplikację, nawet najprostszą wykonująca byle co i jeśli ma to jakieś sensowne GUI (po prostu nie brzydkie) to można się tym pochwalić. Proponuję zacząć szukać płatnych praktyk/stażu/pracy i napisać kilka drobnych aplikacji z niebrzydkim GUI i robiących coś sensownego. To np. może być aplikacja wyliczająca zysk z lokaty w różnych jednostkach czasu i okresach kapitalizacji, sprawdzająca i podająca odczyty sensorów w telefonie, prosty widżet baterii lub zegarka, jakiś czytnik RSS, dyktafon, który też nie jest jakoś szczególnie skomplikowany do napisania. No na mobile'a na wiele różnych pomysłów można wpaść.

0

Bardzo dobrze, że się starasz i próbujesz swoich sił, ale niestety masz jeszcze sporo pracy przed sobą. Nie instalowałem tej aplikacji, ale patrząc po zrzutach ekranu jest ona niestety niezbyt ładna i nie zachęca do używania. Poczytaj trochę o material design, pooglądaj inne aplikacje i postaraj się polepszyć wygląd swojego projektu. Jeśli chcesz użyć bazy danych, to nie potrzebujesz żadnego serwera chyba, że chcesz jakieś informacje przechowywać lub zapisywać poza aplikacją (np. ranking użytkowników).

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