#androiddev

Mam listę elementów i muszę każdy ten element listy przemapować na inny element i złożyć z tego nową listę. Robiłem to przy użyciu Observable.from(list).map().toList().subscribe() - wydawało mi się to czytelne i szybko się pisało. Drugi programista próbuje mi wmówić że lepiej zrobić drugą listę i zrobić to standardowo for(Element el : list) {newList.add(map(el))} - wg niego tak jest bardziej ze sztuką bo używanie RxJavy do mapowania kolekcji to strzelanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drugi sposób zapewne będzie szybszy, pytanie ile elementów zamierzasz przemielić i jak bardzo będzie bolało te kilka ms różnicy. Ogólnie jeżeli już masz napisany i przetestowany kod który działa, to lepiej skupić się na wartości dodanej w aplikacji niż refactoringu dla sztuki.
  • Odpowiedz
Czy jak tworz projekt za pomoca #react na android to moge edytowac kod natywny androida czy raczej to zla praktyka bo cos go moze nadpisac ? #androiddev tez wolam moze ktos wie ( ͡° ͜ʖ ͡°)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@ra_s w folderze android możesz ręcznie podpinać biblioteki zgodnie ze sztuką, jednak automatyzuje się to z react-native link, który robi to samo czyli edytuje te pliki, tylko automatycznie ^^. Czyli powinno być ok i zgodnie ze sztuką jeśli nie jest tam nic namieszane. Obczaj jakiś wpis na medium z portowaniem natywek do RN o ile dokumentacja nadal kuleje.
  • Odpowiedz
@xDrope: Obadalem react-native link, czyli za pomoca npm wczytuje jakas biblioteke dostepna w npm i linkuje do reacta za pomoca react-native link, przynajmiej tak ja to zrozumialem. Biblioteka ktora chce uzyc nie jest dostepna poprzez npm tylko poprzez prywatne reposytorium. Czyli stwierdzam, ze to moje reczne dodawani bibliotek jest w miare poprawne. Moze poszukam wiecej informacji na temat reacta i innych zrodel reposytorium moze da sie to bardziej automatycznie zrobic.
  • Odpowiedz
Odświeża ktoś listview kilkanaście razy na sekundę? Przy odświeżaniu powiedzmy raz na sekundę jest ok, ale przy kilkudziesięciu - mam błąd w konsoli developerskiej: java.lang.IllegalStateException at android.widget.ListView.layoutChildren (ListView.java:1747) itd.
Oczywiście mam wszystko aktualizowane po runOnUiThread.

#androiddev
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@loginek0 brzmi jakbyś robił to źle - jesteś pewien że potrzebujesz tak częstych aktualizacji modelu?
spróbuj wpierw RecyclerView, a potem sprawdź czy faktycznie potrzebujesz aktualizować model kilkadziesiąt razy na sekundę. pamiętaj, że fundamentalnym ograniczeniem jest okres 16ms (częstotliwość 60Hz).
  • Odpowiedz
Był kiedyś, chyba pod jednym z tych tagów długi post dotyczący sposobu na przeniesienie starej gry windowsowej na androida i dodanie kontolerów/sterowania. Post był dość długi i sposób całkiem skomplikowany. Ktoś kojarzy?

znalazłbym po tagach ale nie działają ( ͡° ʖ̯ ͡°)

#android #androiddev #staregry
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pisze pierwsza 'powazniejsza' apke do nauki fiszek. Aby stworzyc talie fiszek wywoluje activityForResult w tym activity uzytkownik podaje nazwe swojej talii nastepnie w MainActivity w onActivityResults odbieram te nazwe i tworze plik o podanej nazwie korzystajac z klasy FileManager ktora wczesniej stworzylem (ArrayList w mainie zajmuje sie przechowywaniem tych plikow, nie wiem czy to najlepsze rozwiazanie ale teraz nie o tym) mam teraz problem z wyswietleniem swiezo swtorzonej talii na ekranie (talia
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@leedwon: Nie wiem czy zdajesz sobie sprawę, że Twoje pytanie to jedno zdanie i w związku z tym bardzo ciężko się je czyta i ciężko zrozumieć o co tak naprawdę chodzi, musiałem przeczytać dwa razy gdzie zaczyna się jego część główna, a gdzie kończy wstęp, w każdym razie po co tworzysz te puste talie, chyba lepiej by było gdybyś miał tam tylko tyle obiektów, ile aktualnie potrzebujesz, jak będziesz miał
  • Odpowiedz
Siemanko, mam pytanie o zmianę technologii :)

Powoli zaczął mi się 4 rok jak siedzę w Androidzie, dodatkowo ilość ofert w Javie powala i zacząłem się zastanawiać nad zmianą opcji. Chciałbym się przenieść do backendu (trochę mnie widoki już wkurzają) i zastanawiam się jak to rozwiązać?

Ma ktoś doświadczenie jak to sensownie rozwiązać? Może już któryś Mireczek to przerabiał i ma jakieś doświadczenie?

#programowanie #androiddev #java
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam Android Studio 3.01 na AMD A6 (na pochybel inteloweskiemu minixowi). Win10 Pro here.
Oczywiście nie wspiera HAXM.
Posiłkuje się Genymotion, zaistalowałem też Oracle Virtual Box.
W Androidzie chce path do czegośc tam co jeszcze nie zrozumiałem do końca mimo dokumentacji.
W BIOS coś zmieniać?

-----------------------
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev #android #programowanie

Mam problem z uruchomieniem emulatora Genymotion
Po zainstalowaniu go dostaję

Genymotion warning: You must specify the path to the Genymotion folder to use this feature
Ktoś coś? Nie mam takiej ścieżki w tym problem. Próbowałem kilku sposobów według dokumentacji bezskutecznie.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używam Android Studio 3.0
Procesor na moim laptopie to #amd A6 - więc HAXM nie obsługuję przez co emulator nie zadziała.
Tak próbowałem obrazów arm itp ale to oczywiście nic nie dało.
Czy pozostaje mi jedynie kupić laptop z #intel ?
Co proponujecie, żeby wilk nie był zły a owca się nadal pasała?

#androiddev #android #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy warto brać kurs za blisko 1200$ "NANODEGREE PROGRAM Become an Android Developer" od Google jeśli mam na celu i tak 100% freelance i tworzenie aplikacji na własną rękę. Nie, to nie jest mój pierwszy kurs na temat Androida i Javy. Zależy mi jednak na jak najlepszych wzorcach. Co myślicie? https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801

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

: Za zespół mam ekipę na udemy pokazującą tworzenie kilkanaście aplikacji od zera, które nie są amatorką.


@go3: xD
Serio nie wiesz o czym mówisz. Masz jakiekolwiek doświadczenie komercyjne?
  • Odpowiedz
@go3: Ale ty nie wiesz o czym mówisz. Nauka dobrych praktyk(nie mylić z nauką programowania) na podstawie przykładów a nie wytworzonego przez ciebie kodu, nic ci nie da. Dobrych praktyk nauczysz sie tylko poprzez konstruktywne dyskusje z bardziej doświadczonymi od siebie na podstawie własnego kodu i robi sie to latami a nie oglądając 10 filmików. No chyba że twórcy tych kursów udzielają prywatnych code review na rzadanie to wtedy tak,
  • Odpowiedz
Dodałem sobie do projektu plik znaleziony na githubie jako moduł. Paczki zostawiłem takie jak były (io.github.user.project.alg) ale wywaliłem jego inne pliki. Poza tym fragmenty kodu z jego appki wrzuciłem w swoje metody. Autor pliku napisał w nagłówku "Absolutely all credit for this implementation goes to the developers of the Gesture and Activity Recognition Toolkit, (GART)". Jak opisać to w moim readme żeby bez przypału wrzucić całość na githuba? #programowanie #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hey, probuje stworzyc plik a nastepnie zapisac do niego jakies dane, niestety podczas odczytywania danych z pliku moj textView za kazdym razem zmienia sie na " ", mysle ze blad zwiazany jest gdzies z tworzeniem pliku ale nie jestem pewny tutaj kod: https://pastebin.com/Eb7F11AM (btw jak juz uda mi sie zapisac dane do pliku jak latwo dodawac dane zamiast nadpisywac plik?)
Edit: podczas debugowania (o ile tutaj tez czegos zle nie odczytalem XD)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@leedwon: Edit 2: znalazlem blad final String mTextToSave = mEditText.getText().toString(); w momencie wywolania onClick() nic nie przechowuje gdy zadeklaruje nowa zmienna w metodzie onClick() i przypisze do niej mEditText.getText().toString(); wtedy wszystko dziala tak jak powinno
  • Odpowiedz
Hej mireczki bawił się ktoś w code coverage na androidzie?

Ostatnio dodawałem jacoco do projektu w architekturze MVP i chciałem sprawdzić pokrycie kodu presenterów.

Niestety jacoco czesał wszystkie metody, w tym prywatne (zależy mi tylko na publicznych).

Czy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli ktoś chciałby wybrać się na droidcona to mamy jedną wejściówkę do rozdania. Wystarczy na fejsie napisać komentarz (wybaczcie, że nie robimy rozdajo tutaj, ale mamy tylko jedną wejściówkę):
https://www.facebook.com/javastart/posts/1388293101268291
losowanie jutro o 20 (i raczej nie będzie dziesiątek zainteresowanych, więc i szanse spore).

Jeśli ktoś woli zapłacić ( ͡° ͜ʖ ͡°) to mamy też 15% zniżki dla wszystkich, wystarczy skorzystać z linka, którego znajdziecie we
Eoghan - Jeśli ktoś chciałby wybrać się na droidcona to mamy jedną wejściówkę do rozd...

źródło: comment_hkdTkKbCr2rc6CGFvSnjUJWWyu8aqwGx.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach