[BIBLIOTEKA DO OBSŁUGI OBRAZÓW - Android]

Jakich bibliotek używacie do obsługi obrazów? Ja swego czasu robiłem research, różnych rozwiązań (bo jest ich sporo) i najbardziej przypadła mi do gustu Picasso. Rozważałem jeszcze Fresco, bo oferuje więcej możliwości niż Picasso, ale zdecydowałem się na prostotę w implementacji.

Najpopularniejsze biblioteki :
https://square.github.io/picasso/
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak mi przychodzi bawić stylami i themami w xmlu to mnie krew zalewa. taki tam jest syf jeśli chodzi o androida, wie ktoś może, jak w theme który jest rodzicem Theme.AppCompat.Light.NoActionBar zmienić popupMenu (opcje menu po kliknięciu na ikonkę na toolbarze) na to jasne?
Takie jak tu: http://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B_udO5B8pzrzdmJrQUk3aXd0RTg/components_menus_usage2.png
Bo niewiedzieć czemu mimo "Light" w nazwie menu ma ciemne tło, a wszelkie próby kombinowania kończą się tylko jakimiś atrapami tego jak to ma
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@niezielony: oj nie wiem. wydaje mi się że to już kwestia themu glownego, albo tez jedna z tych rzeczy ktore nie sa i nie będą zrobione (w zwiazku z tym ze nie zaleca sie juz tworzenia przycisku menu w urzadzeniach i to od dluzszego czasu)
  • Odpowiedz
#programowanie #java #androiddev

Czy enumy są złe? A czemu w ogóle miały by takie być? Nie zastanawiało was dlaczego w Androidowym frameworku wszędzie używa się integrów zamiast enumów?
No to odpowiedź macie tutaj:
http://trevore.com/post/should-I-use-enums-in-Android

W skrócie - ze względów wydajnościowych. Jeżeli ktoś kładzie duży nacisk na optymalizację, warto zastanowić się nad tym czy w danej sytuacji nie lepiej użyć klasy ze statycznymi polami integer. Oczywiście enum
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś mi wytłumaczy, po co np. w googlowskim storze, na screenach promujących aplikację widać tylko jakieś wyrenderowane obrazki zamiast faktycznych zrzutów z gry? To naprawdę zachęca do instalacji aplikacji? Chciałbym zobaczyć screena z rozgrywki. Zobaczyć jak wygląda interface. Na tej podstawie mógłbym wywnioskować czy gra może mi się spodobać czy nie. Twórcy jednak stwierdzili, że walną nic nieznaczące grafiki. Po co tak? Nie szkoda pieniędzy na grafika?

#androiddev #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy żeby odebrać jakiegoś systemowego broadcasta (np. media button click) aplikacja musi być działająca(chociażby jakis serwis w tle) czy wystarczy poprostu przy wlączaniu urządzenia zarejstrować receivera i nie przejmować sie trzymaniem apki w tle?
#androiddev #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdfk: Na stackoverflow znalazłem czemu mi nie działało, całkiem ciekawe:
If you receiver is registered in the manifest and your app is not running, a new process will be created to handle the broadcast. If you register it in code, it's tied to the life of the activity/service you registered it in. For some broadcasts, it doesn't really make sense to create a new app process if it doesn't exist,
  • Odpowiedz
Cześć Mirki!

Szukam jakiejś biblioteki pod Androida, która obsłuży mi i poprawnie odczyta kod Aztec zawarty na dowodzie rejestracyjnym.
Nie chodzi mi o dekodowanie zawartych ciągów znaków, lecz o sam odczyt danych wejściowych (String zakodowany w base64).
Możecie mi coś polecić? Jak dotąd udało mi się jedynie znaleźć bibliotekę zxing, lecz ma ona problemy z odczytaniem kodów zawartych w dowodzie (zbyt dużo danych na kodzie Aztec).

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

#programowanie #java #androiddev

Wielu z was zapewne miało do czynienia ze świetnym narzędziem jakim jest Retrofit.
Z tego też powodu myślę, że interesująca może być dla was informacja, że Retrofit 2.0 jest obecnie w fazie beta. Co za tym idzie, można już samemu przetestować jego działanie.
O szczegółach możecie posłuchać tutaj wykładu poprowadzonego przez autora biblioteki lub poczytać tutaj w artykule zbierającym najważniejsze zmiany do kupy.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

[DYSKUSJA] [ANDROID]
[OBSŁUGA BŁĘDÓW - jakie biblioteki stosujecie do obsługi błędów?]

Kolejny temat to kwestia obsługi błędów, która w Androidzie jest niestety powszechna, a zgłaszane błędy w Android Dev Console nie oddają wszystkiego, gdyż to zależy od woli użytkowników czy je w ogóle wyślą. Dlatego trzeba się wspomagać dodatkowymi bibliotekami ;). Strzelam, że Crashlytics jest najpopularniejszym rozwiązaniem, ale może ktoś używa czegoś innego.

Ja osobiście używam tylko Crashlytics i to mi wystarczy. Dzięki temu,
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdfk: co to "Answers" ?
Z tego co wiem najlepsze biblioteki to w kolejności:
1. Crittercism
2. Splunk MINT (dawniej BugSense)
3. Crashlytics - podobno niewiele brakuje mu do dwóch poprzednich
4. HockeyApp - trochę toporna biblioteka w porównaniu do poprzednich. Ma żałosny limit handled exception na package name, czyli praktycznie nie
  • Odpowiedz
#programowanie #java #androiddev

Poniżej przedstawiam ogromną listę narzędzi, która na pewno oszczędzi pracę wielu osobom i nie jednemu uratują skórę :)
https://github.com/JStumpp/awesome-android

Lista pogrupowana jest w poszczególne zagadnienia, więc bez problemu znajdziecie coś dla siebie. Proponuję ją sobie ogwiazdkować, dzięki czemu później będzie łatwiej do niej dotrzeć.
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

[DYSKUSJA] #androiddev
[STATYSTYKI - z jakich korzystacie? jakich używaliście i co polecacie?]
Chyba każdy implementuje w swoich aplikacjach statystyki, gdyż te z Android Dev Console są niewystarczające. Dlatego myślę, że warto by wymienić się uwagami co do różnych takich uslug dla Androida.

Ja osobiście używałem najpierw bardzo popularnego Google Analytics, ale byłem średnio z tego zadowolony. Po pierwsze były one budowane z myślą o web i potem dostosowane do mobile i po
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@indywidualny: To też brałem pod uwagę, ale mimo wszystko GA było dla mnie mało czytelne. Oprócz tego jest straszną kobyłą i wolałem ją wywalić, dzięki czemu apka miała -1Mb ;).

Znajomy analityk i marketingowiec też mi odradzał GA.
  • Odpowiedz
@mdfk: W poprzednim projekcie używaliśmy Flurry (ilość użytkowników, ilość kliknięć na dane elementy, najczęściej oglądane widoki) i Adjust (tylko do mierzenia ile instalacji było z polecających URLi). Zrób następny temat o bibliotekach do zbierania informacji o błędach, bo szukamy właśnie jakiegoś open sourcowego rozwiązania.
  • Odpowiedz
[TIP] #androiddev
Chyba wszyscy już to znają, ale mimo wszystko, myślę, że warto polecić najważniejszy newsletter dla Androidowego dewelopera :
http://androidweekly.net/

Zachęcam do wstawiania własnych porad [TIP] w tag #androiddev, jeżeli macie coś ciekawego do napisania.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

[TIP] #androiddev
Może nie wszyscy wiedzą, ale na wysokość w rankingu Google Play mają wpływ :
- liczba ocen
- średnia ocen
- liczba pobrań
- liczba odinstalowań (albo też liczba aktywnych)
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdfk: dość ważne jest umieszczenie słowa klucz w nazwie aplikacji wyświetlanej w sklepie. stąd też np. endomondo sport tracker a nie samo endomondo (inne przykłady: blablacar, nytimes, palabre, soundcloud, spotify, whatsapp i pewnie wiele innych :P zreszta gdzies byla o tym wzmiana w oficjalnych notkach od googla). natomiast same słowa klucz w opisie nie sa już aż tak ważne a nawet wpływają ujemnie na ranking jeżeli się ich nadużywa).
  • Odpowiedz
Logowanie za pomocą Facebook już w pełni działa. Jeśli ktoś miał już założone konto to przy zalogowaniu się przez Facebook (przy tym samym mailu) połączy oba i będzie miał możliwość użycia 2 sposobów autoryzacji. Gdy ktoś nie miał konta poprosi tylko o login jaki będzie chciał używać. Dodatkowo rzecz, która brakowała to wyszukiwanie tagów podczas tworzenia wydarzenia (widać to na GFY) oraz klikalne linki w podglądzie. Aktualizacja będzie dość spora z długą
zakopywywacz - Logowanie za pomocą Facebook już w pełni działa. Jeśli ktoś miał już z...

źródło: comment_iVSNa4qmkSuQi4VN25dA7PfLcYtTHrY4.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach