@mlody025: zanim zacząłem pisać pod Androida miałem doświadczenie z PHP i Delphi/Borland C++. Android wydawał się trochę pokomplikowany w stosunku do wymienionych. Tzn nie jest to najlepsze środowisko dla osoby, która nic wcześniej z GUI nie pisała. Głównie przez ten lifecycle.
  • Odpowiedz
@kalectwo: lua jest tak banalne ze naprawdę oop jest zbędne. Jest masa bibliotek na necie do obiektow w lua, ale to zbędne utrudnianie sobie roboty, mozesz przez to mieć dodatkowe utrudnienia w używaniu niektórych funkcji.
  • Odpowiedz
Używał ktoś AndroidAnnotations albo Dagger + ButterKnife? Opłaca się w tym robić? AndroidAnnotations niby przyspiesza kodzenie dzięki fajnym adnotacjom np. @Background? I też co myślicie o Dagger? Ja aktualnie używam tylko ButterKnife, żeby uniknąć pisania boilerplate'owego kodu.

#androiddev #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i dziś wydałem wersje 0.3 mojego prostego narzędzia do zapisywania tras z GPSa to bazy oraz do plików GPX.

Od strony użytkownika główne zmiany:

- Dodałem możliwość nazywania treningów (max do 50 znaków)
- Dodałem filtrowanie treningów po nazwie oraz dacie rozpoczęcia
sylwke3100 - No i dziś wydałem wersje 0.3 mojego prostego narzędzia do zapisywania tr...

źródło: comment_GkxP1gDTCk4eOolHsP5MroA7Ol8fEWAV.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ok. Zakodowałem wstępnie cieszynkę przeciwników po przegranej. Niedługo planuję lekkie dopracowanie przeciwników pod względem graficznym, ale na razie to musi wystarczyć. Na poniższym gifie trochę dłuższy gameplay z elementami ponownego uruchamiania i ożywania. Liczę na jakieś ciekawe opinie ( ͡° ͜ʖ ͡°)

Powoli zbliżam się do bardzo wczesnej alphy, więc niedługo będę szukał chętnych testerów z telefonami na #android.
Obserwuj tag #gamedevpogodzinach,
Grzmihui - Ok. Zakodowałem wstępnie cieszynkę przeciwników po przegranej. Niedługo pl...

źródło: comment_bTHDn1G2GcT8FJjvShBO6BkZsibibL1x.gif

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev #android #programowanie #java

Jest jakakolwiek metoda żeby zrobić test jednostkowy dla widżetu ?
Przeszukałem stack/ google groups itp. Natknąłem się na robolectric.org który niby pozwala testować widgety ale niestety dokumentacja jest wygenerowana automatycznie bez żadnych komentarzy, a w internecie są niedziałające przykłady.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JareQ: Jak jest kod, to test jednostkowy zawsze można do niego napisać. Może być średnio z jego przydatnością, ale pokrycie zawsze będzie jakieś... ;)

  • Odpowiedz
Dziś króciutko, bo mało czasu zostało, a pracy dużo ( ͡° ͜ʖ ͡°) FAB, dzięki któremu odbywać się będzie głosowanie. Zostało kilka dni przed planowanym końcem wersji beta dla testerów. Niedługo chętni będą mogli przetestować i dowiedzieć się czegoś więcej.
#programowanie #android #androiddev #materialdesign #elph
zakopywywacz - Dziś króciutko, bo mało czasu zostało, a pracy dużo ( ͡° ͜ʖ ͡°) FAB, d...

źródło: comment_6YNaBT53qOAW89s9Ub8LfxmsBtuqseYG.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miry, chciałbym aby po kliknięciu w pole typu edittext zostało ono wyczyszczone, więc w onCreate dodałem kod http://pastebin.com/zHjmJXNZ jednak apka crashuje na starcie.
Pytanie więc brzmi w jaki sposób mogę osiągnąć zamierzony efekt wyczyszczenia pola po kliknięciu w nie? Najlepiej żeby działało to do wszystkich pól tego typu, gdyż ładuję 8 fragmentów i w każdym jest po przynajmniej jednym polu, więc trochę sporo by pisać dla każdego osobno.
#androiddev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PsotnyWiatr: Nie, nie to mam na myśli. Do pola wprowadzam wartość, wykonuje się obliczenie i wyświetla wynik. Teraz chcę by po kliknięciu w pole z wcześniej wprowadzoną przez użytkownika wartością od razu się ono czyściło, lub zaznaczało, bo da to niemal identyczny efekt.
  • Odpowiedz
@Matt23:
na 99% chodzi o nulla.
Jeżeli fragment z polem jest ładowany po kliknięciu, czyli po stworzeniu Activity to wyrzuca Ci nulla, bo próbujesz odnieść się do id, z layoutu, który nie jest jeszcze wczytany, podczas tworzenia Activity, gdybyś miał normalnie tego EditTexta w layoucie, z którego korzysta Activity, to wystarczyłoby wrzucić Twój kod po metodzie setContentView(R.layout.twoj_layout); , w onCreate i by działało.

Jeśli masz dużo EditTextów, które mają zachowywać
  • Odpowiedz
Po rejestracji użytkownik musi skonfigurować swoje konto. Jeden ekranów konfiguracyjnych to wybór tagów. Tutaj przedstawiam Wam wygląd. Mi najbardziej podoba się kółko u góry, które oczywiście przygotował Szymon ( ͡° ͜ʖ ͡°)
#programowanie #android #androiddev #materialdesign #design #elph
zakopywywacz - Po rejestracji użytkownik musi skonfigurować swoje konto. Jeden ekranó...

źródło: comment_2iksmTQVQRagfAexqzRME8GdAihyrs6t.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiedzieliśmy, jak załatwić problem z pierwszym logowanie oraz późniejszym włączaniem się aplikacji. Chodzi tutaj o czas włączania się oraz niepotrzebną zajętość zasobów. Mamy więc 2 możliwości: użytkownik jest zalogowany oraz (i tutaj zaskoczę) nie jest zalogowany ( ͡° ͜ʖ ͡°) Przy zalogowanym użytkowniku nie chcieliśmy brzydkiego pustego widoku na starcie, więc początkowo ładujemy sam widok z logiem, sprawdzamy, czy użytkownik jest zalogowany, jeśli tak to ładujemy główną
zakopywywacz - Nie wiedzieliśmy, jak załatwić problem z pierwszym logowanie oraz późn...

źródło: comment_zEnMc73nnSsP4Ppyt86YmSaQtjYSkrmA.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki szukam pomysłu na aplikację mobilną. Muszę wybrać temat pracy dyplomowej i chciałbym, żeby było to coś związanego z aplikacją mobilną. Może brakuje wam jakiejś aplikacji w sklepie google'a, bo mam zamiar później ją tam opublikować ( ͡° ͜ʖ ͡°)

#java #androiddev #android #it #pwr
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tosi3k: Zrób aplikację, która na #srajfony będzie pokazywać kierunek na Mekkę, co by #ciapate wiedzieli, gdzie się zginać. Appka dla nich obowiązkowa, rynek nieograniczony. Może jeszcze kilka razy dziennie przesyłać wyimki z ich księgi o hurysach czy coś tam.
Pomysł mój, zadowolę się 49% udziałów.
  • Odpowiedz
Dobra, dzisiaj trochę o rozwiązaniach, które chcę przyjąć.
Pół dnia kodowałem ponowne uruchamianie rozgrywki i oskryptowanie pasków widocznych na gifie, aby ładnie wyglądały.

#gamedevpogodzinach -- śledź tag, aby być na bieżąco!

Jeśli się przegra, będzie możliwość skorzystania z posiadanych żyć, aby grać dalej lub odpuścić i zacząć od nowa jak nie chce się ich tracić (bo na przykład doszliśmy bardzo blisko i nie ma szansy na rekord).
Grzmihui - Dobra, dzisiaj trochę o rozwiązaniach, które chcę przyjąć.
Pół dnia kodow...

źródło: comment_ZOrk4rBYyB69zAJIMHfaWO7B1aQQ1e1X.gif

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TadeuszSynZygmunta: a tak jakoś ustawiłem i zostało. Parzyste ładniej wyglądaja ;p
@Bakal: kwestia serca jest łatwa, bo zawsze mogę podmienić. Teraz skupiałem się na samej animacji i przesunięciach. Po przytrzymaniu palca na sercu pasek robi się zielony i jak cały się skończy to na górze też dołożę jakąś animację znikającego serca
  • Odpowiedz
@sylwke3100: Android Studio, to scustomizowany intelliJ. Nie wiem, jak tam jest z supportem androidowych ficzerów, ale ogólnie do projektów androidowych polecam Android Studio, a do pozostałych javowych IntelliJ.
  • Odpowiedz
@Speedy: Ja jednak wole zostać przy IntellJ. Co do mojego problemu samo mockowanie może nie wystarczyć bo mi zależy na otrzymaniu lokalizacji po poprawce (czyli lokalizacja + podany przeze mnie błąd)
  • Odpowiedz