Mobile app data analysis organization Sensor Tower reported on Wednesday that Niantic's Pokémon GO game earned US$84.8 million in September, and ranked #4 in revenue for that month among all apps. September was the game's highest-grossing month since November 2017, and represents an 89% improvement in revenue for the game since September 2017. The game was downloaded an estimated 8.86 million times in September alone, the most so far in 2018, and
Wszystko
Najnowsze
Archiwum
- 3
Yay jeszcze chwila i rzucam gierkę na androidowy sklep (ʘ‿ʘ) ( "tylko" zrobić opis i screeny (╯︵╰,) ), skleciłem mały filmik pokazujący kilka rzeczy z gry którego użyje jeszcze jako ten co ukazuje się użytkownikowi w sklepie. Co myślicie?
#gamedev #androiddev #unity3d
#gamedev #androiddev #unity3d

@moje_bagno: Mi własnie by brakowalo jakichś żywych postaci albo wybuchów, czegoś takiego, jak tam. Ogólnie ludzie lubią niszczyć.
- 1
@moje_bagno: Daj link i wołaj ;)
Powitać. Znacie może jakiś sprawdzony sposób, żeby przerobić IDE Android Studio na wersję portable, tak żeby można go było uruchamiać z USB flash?
#androiddev #java #programowanie
#androiddev #java #programowanie
- 2
- 0
@chrzano dzięki
#androiddev #programowanie
Mam taki kod w MVP. Chcę go przerobić w MVVM, którego zacząłem się uczyć, więc co powinienem zmienić? Wiem, że między tymi dwoma wzorcami występuje różnica w kontakcie, ale już się zaczynam gubić, bo przy okazji śledzenia przykładów wygląda to różnie. Jak wygląda tutaj kwestia logiki? Są przykłady, gdzie logika jest w ViewModel, a są i takie, że jakieś elementy logiki siedzą w Modelu i VM
Mam taki kod w MVP. Chcę go przerobić w MVVM, którego zacząłem się uczyć, więc co powinienem zmienić? Wiem, że między tymi dwoma wzorcami występuje różnica w kontakcie, ale już się zaczynam gubić, bo przy okazji śledzenia przykładów wygląda to różnie. Jak wygląda tutaj kwestia logiki? Są przykłady, gdzie logika jest w ViewModel, a są i takie, że jakieś elementy logiki siedzą w Modelu i VM
@DanielAquarius: W wielkim skrócie cała różnica między MVP a MVVM jest taka, że prezenter posiada referencję do widoku i wywołuje na nim akcje, natomiast w MVVM model widoku (view model) nie posiada referencji do widoku i zmiany są propagowane przez binding.
Jeśli chodzi o logikę aplikacji to viewmodel powinien zawierać logikę odpowiedzialną za prezentację danych, np. w modelu mamy obiekt User który reprezentuje zalogowanego użytkownika, w widoku musimy wyświetlić login,
Jeśli chodzi o logikę aplikacji to viewmodel powinien zawierać logikę odpowiedzialną za prezentację danych, np. w modelu mamy obiekt User który reprezentuje zalogowanego użytkownika, w widoku musimy wyświetlić login,
- 4
Jak wygląda tutaj kwestia logiki?
@DanielAquarius: Logika aplikacji? Nigdzie. MVC, MVP, MVVM i inne pochodne, to wszystkie są wzorce warstwy UI. Warstwa UI nie zawiera logiki aplikacji.
Od logiki jest warstwa aplikacji i dla bardziej złożonych systemów jeszcze osobna warstwa logiki domenowej.
- 1
Mirki,
Ma ktoś taki kabel w Warszawie pozyczyć na 30 minut? Muszę zrobić wipe samsunga j5 ze zbitym ekranem.
https://www.gearbest.com/samsung-cables-adapters/pp_253269.html
#android #androiddev #pcmasterrace #pomocy #komputery #samsung
Ma ktoś taki kabel w Warszawie pozyczyć na 30 minut? Muszę zrobić wipe samsunga j5 ze zbitym ekranem.
https://www.gearbest.com/samsung-cables-adapters/pp_253269.html
#android #androiddev #pcmasterrace #pomocy #komputery #samsung
moze mi ktos wytłumaczyc dlaczego 6.8 - 5.0 (oba double) daja wynik 1.79999999999998? #java #programowanie #androiddev
EDIT: jak zrobi z nich float to wynik jest 1.8000002... ?!?!?!?!(╯°□°)╯︵ ┻━┻
EDIT: jak zrobi z nich float to wynik jest 1.8000002... ?!?!?!?!(╯°□°)╯︵ ┻━┻
- 8
- 6
@PanBaklazan: Jak potrzebujesz dokładnych obliczeń to używasz BigDecimal od początku do końca. Inaczej błędy i tak będą. Od początku do końca:
wynik prawidłowy - 1.8. I żadnych zaokrągleń do x bitów. Zwróć uwagę, że już na etapie tworzenia a i b, nie podajesz liczby jako float/double, bo wtedy już na tym etapie ta liczba będzie nieprawidłową reprezentacją - zaokągloną wartość do
BigDecimal a = new BigDecimal("6.8");
BigDecimal b = new BigDecimal("5");
System.out.println(a.subtract(b).toString());wynik prawidłowy - 1.8. I żadnych zaokrągleń do x bitów. Zwróć uwagę, że już na etapie tworzenia a i b, nie podajesz liczby jako float/double, bo wtedy już na tym etapie ta liczba będzie nieprawidłową reprezentacją - zaokągloną wartość do
#androiddev Mam projekt w Kotlinie, uzywam MVP, daggera. Do presenterów wstrzykuję dataManagery, dataRepository itp. Czasem do działania logiki managera potrzebny jest androidowy Context. Jakie jest eleganckie podejście do tego?
Przykładowo mamy manager do komunikacji z urządzeniem przez Bluetooth. Można zastosować podejście takie w tej bibliotece: https://github.com/chibatching/Kotpref czyli przypisujemy do statycznego pola ApplicationContext w Application, ale może można to zrobić lepiej by ominąć memory leaki i inne problemy?
Przykładowo mamy manager do komunikacji z urządzeniem przez Bluetooth. Można zastosować podejście takie w tej bibliotece: https://github.com/chibatching/Kotpref czyli przypisujemy do statycznego pola ApplicationContext w Application, ale może można to zrobić lepiej by ominąć memory leaki i inne problemy?
@nocneszczury: Statyczne pole nigdy nie jest dobrym wyjściem, od pewneego czasu nawet daje warning jak umieścisz
Możesz providować sobie
Context w statycznym polu. Możesz providować sobie
Context aplikacji daggerem.- 0
Eleganckie podejście jest takie, że wstrzykujesz ApplicationContext tam gdzie jest on potrzebny. Co do statycznego pola - w przypadku ApplicationContext można bezpiecznie to zrobić, jeżeli w czymś konkretnym Ci to pomoże. Jedyny przypadek gdy ApplicationContext jest usuwany z pamięci to... zabicie procesu aplikacji. Wobec tego nie ma szans, żeby ApplicationContext wyciekł.
- 7
Mirki i Mirabelki spod tagów #android #androiddev i również #turystyka #podroze może Was to zainteresować:
"Miejsca w okolicy" - moja turystyczna aplikacja na Androida
"Miejsca w okolicy" - moja turystyczna aplikacja na Androida
źródło: comment_1YnLtKT5ZjgjQOHyfKTunuaJ0jn2Magf.jpg
Pobierz32
"Miejsca w okolicy" - moja turystyczna aplikacja na Androida

Aplikacja korzysta z GPS i szuka obiektów oraz atrakcji turystycznych w pobliżu. Możemy m.in. zwiedzać Rzym po polsku ( ͡º ͜ʖ͡º) Aplikacja jest darmowa i bez reklam.
z- 4
- #
- #
- #
- #
- #
- #
Jak "rozciągnąć" te przyciski aby doszły mi aż do samego dołu ekranu?
Na górze ma zostać odstęp.
Mój projekt wygląda tak:
Wszystko w RelativeLayout
następnie główny Linear
w nim textview i edittext, nastepnie 5 linearlayour w których są przyciski (4 w jednym linear)
Na górze ma zostać odstęp.
Mój projekt wygląda tak:
Wszystko w RelativeLayout
następnie główny Linear
w nim textview i edittext, nastepnie 5 linearlayour w których są przyciski (4 w jednym linear)
źródło: comment_zqzGsSiRVWf83Ny45N7pDlmq7a3zQtay.jpg
Pobierz
konto usunięte via iOS
- 2
@PrawieJakBordo: Relative Layout tezy się nie używa - aby uniknąć głębokiej hierarchii widoków należy używać constraint layout
@iamtehwin: dzięki :) w sumie to tymi strzaleczkami nawet łatwiej rozłożyć elementy
Cześć! Dzisiaj mamy dla Was oferty pracy z kategorii Mobile/Embedded, Testing, DevOps :)
`
`
**MOBILE JOBS**
-- 1
Mireczki, poleccie jakis telefon z czystym androidem
Czesto na hackathonach czy to po godzinach pisze apki (głównie PWA).
Rozważam zakup jakiegos telefonu z android one (https://www.android.com/one/)
Budzet: 1.75k pln
A i zalezy mi na czytniku linii papilarnych :D
#android #androiddev #programowanie #telefony
Czesto na hackathonach czy to po godzinach pisze apki (głównie PWA).
Rozważam zakup jakiegos telefonu z android one (https://www.android.com/one/)
Budzet: 1.75k pln
A i zalezy mi na czytniku linii papilarnych :D
#android #androiddev #programowanie #telefony
- 2
@luki_sk: Xiaomi Mi A2, Nokia 7 Plus, Nokia 8.
Możesz poczekać na Nokie 7.1 Plus. Również możesz gdzieś na Amazonie poszukać Essential Phone https://shop.essential.com/products/phone
Essential Phone to telefon od twórcy Androida.
Możesz poczekać na Nokie 7.1 Plus. Również możesz gdzieś na Amazonie poszukać Essential Phone https://shop.essential.com/products/phone
Essential Phone to telefon od twórcy Androida.
@luki_sk: Tyko Nokia - czysty Android, comiesięczne aktualizacje bezpieczeństwa. Ja sie grzeje teraz na 6.1 Plus. One wszystkie nawet nie są drogie i to jest super już całkiem :) Ostatnia europejska marka.
źródło: comment_OiVA75qZB2VWU5jYS7BOtlVUdO2jUkfC.jpg
Pobierz- 2
#androiddev kodzi ktoś Was na najnowszym DELL XPS 15 i7? Ile trzyma bateria gdy jest włączone Android Studio, emulator i przeglądarka? Pracuje na MBP 15 i w sumie czas pracy na baterii jest dość rozczarowujący (~2h do około 30-40% baterii)
Co sądzicie o silniku graficznym #godot ?
https://godotengine.org/features
Wygląda mi na lekki kombajn ( ͡° ͜ʖ ͡°)
#gry #gamedev #grajzwykopem #grafikakomputerowa #opengl #linux #bsd #opensource #androiddev
https://godotengine.org/features
Wygląda mi na lekki kombajn ( ͡° ͜ʖ ͡°)
#gry #gamedev #grajzwykopem #grafikakomputerowa #opengl #linux #bsd #opensource #androiddev

- 2
@majsterV2: czyli p--------z bez sensu
Siema, dziś na tapecie #mobile #testing i #devops
Sprawdźcie, czy wpadło coś ciekawego! ;)
MOBILE JOBS
- [REMOTE] Mobile Developer @ equiqo.com 10.0k-18.0k
Sprawdźcie, czy wpadło coś ciekawego! ;)
MOBILE JOBS
- [REMOTE] Mobile Developer @ equiqo.com 10.0k-18.0k
@nofluffjobs czy na waszej stronie CV powinno się wysyłać tylko w języku ang? :D
@Mithrindil: Ja pytanie zrozumiałem w ten sposób, że OP szuka tutoriala jak zaimplementować wzorzec MVVM z użyciem RxJava. I tutaj @DanielAquarius mogę polecić ten tutorial:
https://medium.com/@ah.shubita/android-mvvm-pattern-with-rxjava-retrofit-69fad31dcc7
@Mithrindil: To jak inaczej ma się nauczyć jego implementacji? ( ͡º ͜ʖ͡º)
https://medium.com/@ah.shubita/android-mvvm-pattern-with-rxjava-retrofit-69fad31dcc7
Mvvm to wzorzec projektowy i nie trzeba tutoriala żeby go poznać :)
@Mithrindil: To jak inaczej ma się nauczyć jego implementacji? ( ͡º ͜ʖ͡º)
A odpowiedź była skierowana do Opa by się zastanowił czy warto inwestować w wiedzę która za pół roku będzie przestarzała.
@Mithrindil: Z pewnością w najbliższym czasie nie będzie przestarzała. Poza tym zawsze warto liznąć programowania reaktywnego bo zmienia to całkowicie podejście do wielu tematów. No i najważniejsze: Kotlin Coroutines nie jest zamiennikiem 1:1 w stosunku do RxJava.
#android #androiddev #naukaprogramowania #programowanie #myenv
Mam dla Ciebie kolejny wpis. Dziś dowiesz się jak stworzyć listę rozwijaną, która będzie podzielona na kategorie oraz reagowała na kliknięcia.
https://myenv.net/lista-rozwijana-i-podzielona-na-kategorie-w-androidzie/
Mam dla Ciebie kolejny wpis. Dziś dowiesz się jak stworzyć listę rozwijaną, która będzie podzielona na kategorie oraz reagowała na kliknięcia.
https://myenv.net/lista-rozwijana-i-podzielona-na-kategorie-w-androidzie/
- 2
Proponuję zwiększyć poziom trudności - dorzucić do tej listy jeszcze sticky headers - nagłówki sekcji, które przyklejają się do góry w trakcie scrollowania. Wtedy robi się ciekawie ;)
- 1
@Malthan W planach miałem rozwinąć o kolejny poziom. Natomiast zaproponowane przez Ciebie propozycja wydaje się ciekawsza. Ewentualnie połączyć wszystko. To by było raczej sztuka dla sztuki :D
Mirki, jak robicie przy tworzeniu apki? Gdy macie jedną aktywność, która wiadomo, że nie będzie miała powtórnego zastosowania itp. to tworzycie w jej layoucie miejsce na fragment i dopiero jego layout jest tym, który wyświetla się na ekranie? Czy takie rzeczy tylko dla jakichś większych aktywności wymagających kilku fragmentów, a tutaj wszystko w layoucie z aktywności?
Pytanie kieruję po zapoznaniu się z tym repo od Google https://github.com/googlesamples/android-architecture/tree/todo-mvp/
Tutaj każda aktywność ma swój
Pytanie kieruję po zapoznaniu się z tym repo od Google https://github.com/googlesamples/android-architecture/tree/todo-mvp/
Tutaj każda aktywność ma swój
- 0
@Rubajticos: Mogłem być nie do końca precyzyjny. Miałem na myśli, że sytuację w której mamy:
UsersListActivity i UserListFragment,
EditProfileActivity i EditProfileFragment
Zastępuje podejściem:
FragmentHolderActivity i UserListFragment,
FragmentHolderActivity
UsersListActivity i UserListFragment,
EditProfileActivity i EditProfileFragment
Zastępuje podejściem:
FragmentHolderActivity i UserListFragment,
FragmentHolderActivity
- 0
@marcu56: Teraz rozumiem :D Dzięki, to nowy projekt więc zrobię tak jak polecasz :)
- 3
#kotlin #androiddev #programowanie
Robienie w javascoripto zaczęło mnie bardzo nudzić i pomyślałem sobie, że zacząłbym bawić się z czymś innym. W robocie mówili, że kotlin jest wporzo i tutaj prośba o podrzucenie jakichś wartościowych materiałów do nauki. Tak wiem są google, ale 90% to jacyś hindusi, albo rzeczy robione na kolanie z importowaniem tryliona bibliotek bez tumaczenia do czego służą.
Robienie w javascoripto zaczęło mnie bardzo nudzić i pomyślałem sobie, że zacząłbym bawić się z czymś innym. W robocie mówili, że kotlin jest wporzo i tutaj prośba o podrzucenie jakichś wartościowych materiałów do nauki. Tak wiem są google, ale 90% to jacyś hindusi, albo rzeczy robione na kolanie z importowaniem tryliona bibliotek bez tumaczenia do czego służą.
Komentarz usunięty przez moderatora
- 0
@MKULTRA: Kotlin najlepiej wchodzi przez bezpośrednią praktykę. Polecam https://try.kotlinlang.org/#/Kotlin%20Koans/Introduction/Hello,%20world!/Task.kt
































Znajomy będąc w Chinach kupił sobie Huawei P20 Pro. Oczywiście z chińskim softem. Czytałem, że do odblokowania bootloadera wymagany jest unlock code. Huawei przestał je wydawać w lipcu. Czy istnieje obecnie jakaś metoda pozwalająca wgrać dowolny ROM? Czy kolega jest skazany na chińczyka?
Nadal jednak nie udało się nam wgrać TWRP. Przy flashowaniu wywala błąd Failed: remote command not allowed. Multi-tool z XDA i oficjalna appka od Huawei znajdują telefon, fastboot devices też, więc ze sterownikami problemu chyba nie ma. Coś w ustawieniach musi