Aktualnie testuję manualnie, ale chciałbym nauczyć się UI testów w espresso, które wykorzystam w pracy. Do tego potrzebna jest znajomość kotlina, której nie posiadam. Polecicie jakiś sprawdzony kurs dla początkującego? Oprócz udemy, gdzie jeszcze szukać kursów?

#testowanieoprogramowania #kotlin #espresso #automatyzacja #androiddev #programowanie #udemy
sarscov2 - Aktualnie testuję manualnie, ale chciałbym nauczyć się UI testów w espress...

źródło: temp_file.png2201901337880218190

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Spece z #android, może też #androiddev dla zasięgów, prośbunia o pomoc. Klawiatura ekranowa, po dotknięciu pola tekstowego czasem się nie pojawia. Jak się nie pojawi, to już na dobre. Trzeba restartować telefon. Przeważnie działo się to raz na kilka dni, reset nie zaszkodzi, więc to olewałem. Ale dzisiaj już trzy razy go restartowałem. Żadnej prawidłowości w tym nie ma. Raz problem pojawi się (a w zasadzie nie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev
Mam pytanie do emulatorów, które są dodane do Android Studio. Wie ktoś może dlaczego emulatory z starszymi wersjami Androida, raz, że nie mają żadnego własnego exploratora plików, a dwa, dlaczego po wrzuceniu plików przez narzędzie Device File Explorer choć pokazuje, że katalog Download ma nową zawartość (w sensie, ze pojemność) to za cholerę nie chce mi wykryć tych plików?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy istnieje jakaś aplikacja lub inny sposób na rozwiązanie mojego problemu? Jest aplikacja o nazwie Waze na smartfony z Androidem. Niestety, wyłącza się ona samoczynnie, jeśli przerzuci się ją do pracy w tle. Czy można jakoś "oszukać" tę apkę, by myślała, że jest na pierwszym planie (w focusie), podczas gdy smartfon będzie ją miał w tle?
#android #androiddev #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

( ͡° ͜ʖ ͡°) Mirki i Mirabelki

Szukam RN developerow lvl 3-up dla pewnej znanej w świecie opensource firmy. Hajs się zgadza ( ͡° ͜ʖ ͡°) , atmosfera też , no i te dodatki () .

Zainteresowanych proszę o PM - więcej info chętnie podam na LinkedIn ( ͡°( ͡° ͜ʖ( ͡
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po aktualizacji do miui 14 telefon zaczął mi wyświetlać ikonę od NFC na pasku. Próbowałem ją ukryć przez

adb shell settings put secure icon_blacklist nfc
oraz przez

adb shell settings put secure icon_blacklist nfc_on
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakim cudem aplikacja Reddit wysyła mi powiadomienia ze społeczności, które odwiedzam ale nie obserwuje podczas gdy jestem wylogowany, aplikacja ma wyczyszczoną pamięć wew. i podręczną oraz zblokowane wszystkie uprawnienia? Społeczność jest na tyle niszowa, że to na pewno nie reklama ani przypadek bo zdarzyło się to kilka razy.

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

Da się we Flutterze uzyskać takie samo zachowanie, jak w LazyVerticalGrid w Compose lub Flexbox w CSS?

Mam taki kod w Compose:

LazyVerticalGrid(
columns = GridCells.Adaptive(360.dp),
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogarnia ktoś konta deweloperskie w Google? Klient ma w Google konto organizacji, czyli nazwa kończy się na @domenaklienta.pl i nie umie włączyć dostępu do Google Play Console. Z tym nie będzie problemu, tylko czy potem będzie mógł dodać użytkownika spoza swojej organizacji, aby np. zespół deweloperski mógł wrzucić nową wersję aplikacji?

Chyba mniej problemów będzie, kiedy zespół deweloperski stworzy konto Google, a w nim konto organizacji Google Play, ewentualnie później złoży
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@joolekk: A jak później wygląda administrowanie kontem dewelopera i proces weryfikacji przez Google? Oni sami tego nie ogarną, wysyłam im linki do pomocy i dalej sobie nie radzą. Chyba ja (deweloper) ze swojego konta po prostu stworzę im profil organizacji w Google Play i ewentualnie kiedyś tam się przeniesie własność.

Jak z konta jakastamnazwa@gmail.com stworzę profil organizacji, to potem co się wyświetli w Google Play w informacjach o firmie i
  • Odpowiedz
Mam zamiar opublikować moją pierwszą aplikację w Google Play. Apka wysyła lokalizację telefonu do API https://api.sunrise-sunset.org aby uzyskać dane niezbędne do jej działania. Czy ten fakt muszę umieścić w polityce prywatności i czy powinienem wyświetlić PP przy pierwszym uruchomieniu i zażądać jej zaakceptowania? Wysyłanie danych o lokalizacji jest niezbędne do działania aplikacji.

#androiddev #kotlin
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś się orientuje jak to jest w przypadku obracania grafiki wektorowej w kontekście aplikacji/gier (obracanie grafiki bezpośrednio w kodzie)? Chodzi mi o to czy coś takiego wgl się uskutecznia? Bawię się w android studio (bez żadnych bibliotek poza bazowymi), testowałem właśnie wyświetlanie grafiki wektorowej i pomyślałem sobie że obracanie tego bezpośrednio w kodzie powinno być stosunkowo łatwe (skoro jest możliwość wyświetlania wektorów to raczej jest też metoda do ich obracania), a z
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sinti:
W każdej typowej bibliotece do grafiki jest metoda "rotate" która powinna działać jak piszesz. Ale z androidem nie wiem co google nawymyślało. Oni często mają dziwne pomysły.
  • Odpowiedz
Ostatnie pytanie, bo klientowi zależy, by apka mało ważyła i szybko chodziła także na starszych telefonach. Jeśli macie porównanie Flutter vs JetPack Compose, to który działa szybciej i mniej laguje, żre mniej baterii, itd?

Flutter - .apk z jednym ekranem 18 MB
Compose - 6 MB, a po dodaniu kilku bibliotek (m.in. Retrofit, Room) 12 MB

Mam w sumie 3 opcje:
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SendMeAnAngel: tak naprawdę zależy co ta apka robi, natywne rozwiązania zawsze będą lepsze niż multiplatform, którego zaletą jest szybszy development na obie platformy. Compose jest już w miarę dopracowany i działa naprawdę szybko. Generalnie największy kłopot jaki tam jest to jakieś złożone elementy na listach
  • Odpowiedz
Przepisuję prostą apkę z Compose na Flutter. Z jednej strony dobrze poznać kolejną technologię, z drugiej robić drugi raz to samo. Ogarnia mnie niemoc, niechęć i nie umiem sobie z tym poradzić. Po prostu trzeba na nowo szukać komponentów lub pisać własne. Działa to wszystko znacznie inaczej niż w oryginalnej aplikacji. Jakieś rady? Chyba najpierw powinienem przejść wszystkie tutoriale Flutter, pooglądać przykłady, ale nie ma na to czasu, bo czas goni. #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie mirki, o co chodzi w tym zapisie?
Rozumiem że tworzę obiekt o nazwie wifiManager typu WifiManager, ale za znakiem = to już nie mam pojęcia co oznacza.
Da radę to wyjaśnić?

WifiManager wifiManager=(WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);

#naukaprogramowania #java #androiddev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kanarex: nie tworzysz tego obiektu, tylko pobierasz go z contextu aplikacji. Bierzesz context i przez niego pobierasz referencję do usługi systemowej 'wifi service'. Na koniec rzutujesz to na typ WifiManager.
  • Odpowiedz
WifiManager wifiManager=(WifiManager) getApplicationContext().getSystemService(Context.WIFISERVICE);


nie wiem jak to rozebrać na czynniki (WifiManager)

@kanarex:
- pobierz kontekst (getApplicationContext()),
-
  • Odpowiedz