#rozdajo #steam #androiddev #tworczoscwlasna #android #mirkorandom #saper

Cześć! Ostatnio Google usunęło moją gierkę i zostałem zmuszony do wydania jej od nowa – niestety przebijanie się przez gąszcza Sklepu Google jest dość upierdliwe, więc postanowiłem zorganizować rozdajo, by chociaż trochę rozreklamować aplikację.

Co jest do wygrania?
Dowolna gra na Steam w cenie do 50 złotych (w formie giftu).
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wormik: Właście to nawet się nad tym nie zastanawiałem, uznałem Wykop za rozsądny kompromis między moim lenistwem a realnością użytkowników. Innymi słowy - chciałem zareklamować aplikację możliwie małym nakładem czasu przy użyciu możliwe najbardziej znanego mi narzędzia. Ot, taki eksperyment ;) Zapewne są optymalniejsze sposoby, ale nie do końca było to moim celem.

Natomiast co do samej kwestii chińskiej - nie zajmuję się kompletnie optymalizacją aplikacji pod kątem sklepu i
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
W #androiddev Room wg dokumentacji jeśli w Dao metoda z adnotacją @Insert zwraca Long to po dodaniu rekordu do bazy zostanie zwrócone jego id.

Jeśli mam w Repository metodę, która wywołuje insert z Dao i chciałbym żeby ona zwróciła mi do ViewModelu to id, żeby obsłużyć, że się dodało dobrze i coś zrobić to jak mogę to zrobić jeśli insert wołany jest przez RxJave? Próbowałem na różne sposoby, ale
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki i Mirabelki posiadające #android mam coś dla Was ( ͡° ͜ʖ ͡°) Interesuje Was działanie Youtube w tle lub pływającym widgecie? Bez kombinowania, bez roota, jedynie trzeba zainstalować aplikację, która nawet nie ma żadnego własnego ekranu i jest oparta na oryginalnej aplikacji YT. Oczywiście można używać split-screena, ale jeszcze nie wszystkie appki to obsługują. A wtyczkę, którą zrobiłem odpalą nawet Androidy 4.1 wzwyż (chyba)
M3x_pl - Mirki i Mirabelki posiadające #android mam coś dla Was ( ͡° ͜ʖ ͡°) Interesuj...

źródło: comment_IhxI269mKRKdCE2N3FpcFOZXwzf1KBmQ.jpg

Pobierz
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wrzucamy dla Was oferty pracy z kategorii Mobile/Embedded, Testing, DevOps :)

`

**MOBILE JOBS**

-
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W mojej aplikacji (piszę dla siebie) gdy użytkownik zatwierdza zamówienie wykonują się dwie rzeczy. Pierwsza to modyfikacja obiektów Produkt poprzez zmniejszenie liczby dostępnych sztuk. Druga to wyczyszczenie koszyka z przedmiotów. Obsługę samego zamówienia pomijam.
Mam stworzone dwa repozytoria, jedno dla Produktów, drugie dla Koszyka. Kod odpowiedzialny za wykonanie powyższych zmian znajduje się na ten moment w ViewModelu. Jednak z tego co wyczytałem, ViewModel nie powinien zawierać logiki biznesowej, więc aktualne rozwiązanie jest
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Łelkam,
chciałem odblokować sprzęd Xiaomi (bootloader). Podczas odblokowywania dostałem info, że muszę doczekać 360 godzin. I teraz pytanie - czy serio trzeba aż tyle czekać? Czy może odblokowują wcześniej tylko czas jest tak specjalnie napisany i nie robi on dużej różnicy?

#xiaom #android #androiddev #programowanie #software
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@UZNANIE-2863-PLN: Z książek o ile wiem najlepszą opinię ma seria big nerd ranch wydana także w języku polskim (choć według opinii tłumaczenie bywa koślawe). Książki o której wspominasz nie widziałem. Są bardzo fajne video tutoriale (chociaż lekko nieaktualne i po angielsku) na Udacity.
  • Odpowiedz
Czy jest tu ktoś kto umie #sqlite #bazydanych? Chcę zrobić tagi dla konkretnego obrazka (czyli relacja wiele do wielu) zatem mam:
1) Tabele ImagesPath (INT id, TEXT imagePath)
2) Tabele Tags (INT id, TEXT title)
3) Tabele ImageTag (i tutaj z tego co wyczytałem musze dać: int id, int Tags.id, int ImagesPath.id) tylko nie wiem totalnie jak to zrobić, wiem że muszę się jakoś odwołać do tego
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Jeżeli robisz to dla siebie możesz użyć MlKit`a albo czegoś podobnego do rozpoznawania rzeczy na obrazku (ze względu na małą ilość zapytań która prawie nic nie będzie kosztować). On sam wtedy wydziela tagi dla zdjęć, ale nie jest to łatwe do ogarnięcia (Tzn. model AI dostaniesz, ale musisz umieć zarządzać jego odpowiedzią). Tu masz Vision API: https://cloud.google.com/vision/
Baza danych by Ci się przydała, gdyby user sam nadawał tagi i
  • Odpowiedz
Robię aplikację na zaliczenie, coś w rodzaju prostego menadżera sal w kinie (zarządzenie filmami, seansami) i jedną z punktowanych kategorii jest użycie czujników wbudowanych w urządzenie. Niestety, nie widzę tutaj miejsca na żaden sensowny czujnik. Jedyne co mi przychodzi do głowy to wykorzystanie gpsa do uzyskania lokalizacji, następnie odpytać jakieś api by dostać kraj użytkownika i w zależności od kraju zaproponować zmianę języka na angielski / polski.

Może ktoś widzi tutaj coś
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Matt23: Pomyśl trochę od innej strony. Po co manager kina miałby ustalać repertuar przez aplikację w telefonie skoro może wygodniej na kompie na stronie www? Ta aplikacja od początku jest bez sensu, więc nic tu nie wymyślisz. Ma sens aplikacja dla klientów kina: kup bilet, podpowiadanie najbliższego kina, przypomnienie o zbliżającym się seansie. Robisz jakiś pseudoplakat filmu z kodem QR, użytkownik skanuje i od razu może kupić bilet w najbliższym
  • Odpowiedz
Jaka jest najlepsza praktyka do trzymania obrazków (.jpg/png) dla aplikacji na androidzie? Rozumiem, że można je trzymać lokalnie lub po prostu pobierać je z internetu/ze swojego serwera i w bazie danych trzymać do nich url. Tylko że chciałbym miec bazę danych już uzupełnioną podczas pobierania aplikacji, to by znaczyło że jej aktualizowanie polegałoby na nadpisaniu bazy następną? #androiddev #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli chciałbym szukać za rok jakiegoś stażu/pracy w #androiddev to myslicie że dobrym pomyslem bylo by po prostu zrobienie kilku/lub wiecej aplikacji dobrze dzialajacych, funkcjonalnych i pozbawionych bledów? (Wiekszosci pezynajmniej xd) Czy np. 10-12 takich dosyć bogatych apek by wystarczyło na początek?

Lepiej to wrzucać na sklep play czy na github?

I czy na początek lepiej bylo by sie przylożyć do Javy czy trzeba znać #kotlin?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Chciałbym za pomocą Room dodać sobie encje, która zawiera jakąś walutę. Już wiem, że najlepiej użyć do tego BigDecimal albo Joda-Money, ale tych typów nie mogę użyć w Roomie. Jak będę przechowywał to w Stringu, a przy operacjach pasował to będzie dobrze czy to słabe podejście?

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

@Mithrindil: Pełna zgoda, dodałbym jeszcze, że warto do kasy posługiwać się klasą BigDecimal - latwo mozna zrobic instancje ze Stringa, Inta, Longa nawet doubla - a dzięki Kotlinowi można z niej korzystać bez bólu
  • Odpowiedz
Hej Mirki i Mirabelki z #androiddev i #kotlin :D

Bawię się właśnie w AsyncTaski i chcę zrobić operację wycięcia fragmentu strony napisanej w htmlu (informację o czymś z tej strony) i w tym celu ściągam cały kod html strony, a później chciałem znaleźć interesujący mnie fragment metodą .indexOf, jednak zwraca mi ona za każdym razem -1, mimo że ten fragment jest w tym stringu (sprawdzałem poprzez wczytanie całej strony
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@polskiniko: wywołując go w ten sposób mijasz się z sensem jego istnienia. Bo wywołując get() zatrzymujesz bieżący wątek i czekasz na wykonanie async taska. W async tasku masz metodę "on post execute" i tam powinieneś konsumować wynik operacji (ona wykonuje się na wątku UI więc możesz tam dotykać widoku).

Popatrz tego jsoup, czuję że rozwiąże Twoje problemy:
https://jsoup.org/cookbook/input/load-document-from-url
https://jsoup.org/cookbook/extracting-data/attributes-text-html
  • Odpowiedz
W przykładowym kodzie od google zauważyłem, że z MainActivity została wywołana NewWordActivity przy pomocy startActivityForResult() (73 linia). W ten sposób NewWordActivity zwróciła do MainActivity dane wprowadzone przez użytkownika i dopiero z poziomu MainActivity (linia 82) został utworzony obiekt przy pomocy tych danych a następnie został on zapisany w bazie danych.

Czy zostało to wykonane w ten sposób dla uproszczenia przykładu, czy może jest to właściwa droga? Wydaje mi się bardziej sensowne aby
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Matt23: z tego co widzę przesyłany jest jeden string, wg mnie ten przykład jest uproszczony, bo gdybyś chciał przesłać obiekt przez intent to musiałbyś go zserializować (np do JSON-a) albo obiekt musiałby implementować Parcelable- w ten sposób jak to jest zrobione w przykładzie nie trzeba żadnych dodatkowych bajerów
  • Odpowiedz
  • 3
@majsterV2 Będzie o czym gadać jak powiedzą więcej o wyświetlaczu, bo przy VR gęstość pikseli ma kluczowe znaczenie i dobre bebechy telefonu tego nie zastąpią
  • Odpowiedz