Mircy z tagów #testowanieoprogramowania i #androiddev - mam pytanko dot. testów Espresso oraz użycia tzw. Robot Pattern.

Natknąłem się na hasło "robot pattern" w internetach i zauważyłem, że stało się ono fancy w świecie natywnych testów na mobilki. Lecz widzę tutaj bardzo dużo podobieństw z Page Object Pattern i trudno mi ocenić jaka jest przewaga Robota nad Page Objectem (lub na odwrót).

Na plus "robocika" jest napewno składnia
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po ściągnięciu pliku apk i po zainstalowaniu, apka informuje, że nie będzie działać na zrootowanym urządzeniu. Da się jakoś to obejść?

@toki_rodrigo: Możesz spróbować użyć Magiska (komponentu Magisk Hide), ale na dłuższą metę to może być trochę zabawa w kotka i myszkę. Przez jakiś czas będzie działać, potem nadejdzie aktualizacja usług Google'a (w tym - SafetyNet), która sprawi, że znów aplikacja i/lub SafetyNet będzie roota wykrywać, więc przestanie działać. Potem
  • Odpowiedz
Niedługo będę zmuszony stworzyć aplikację mobilną na androida z użyciem wtyczki OBDII na BT. Do tego celu potrzebuję nowego laptopa. Na celowniku mam macbooka pro z 2017 i huawei matebook x pro z 2020. Który byłby najlepszy do tego projektu?

#android #macos #androiddev #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dwarg: Zależy czy będziesz potrzebował później zrobić apkę na iOS. Jeśli tak - tylko macbook. Można się bawić w jakieś hakingtosze itd ale to nie będzie nigdy działać dobrze. Jeśli Android - to w sumie zależy - i na tym i na tym napiszesz apke.
  • Odpowiedz
#androiddev #programowanie Hej Mirki, muszę napisać malutką apkę na androida (grafika z jpga, 3-4 przyciski). I tyle. Bez menu, reklam i w sumie niczego. Tylko na użytek własny.

Jakieś sugestie w czym zrobię to najszybciej zaczynając od zera (to jedyne kryterium). Język bez znaczenia. Na tym poziomie może być dowolny.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hgter: Android SDK w kotlinie lub javie co Ci bardziej podpasuje. Używanie jakichkolwiek Unity Xamarin, Cordova, Ionic to będzie za dużo. Chyba że będziesz chciał np. potem użyć tego na iOS, jeśli nie, to tylko natywnie
  • Odpowiedz
@marios160: @Niewpisze: @joolekk: chyba pójdę Android SDK (xamarin wygląda super, ale będę w przyszłości jeszcze coś pisał co będzie musiało być lekkie więc od razu będę miał opanowane minimum natywnie). W kotlinie jeszcze nie pisałem, więc zawsze coś zabawnego będzie. Dzięki
  • Odpowiedz
Macie jakąś fajną biblioteke/framework do androida z fajnymi stylami/widżetami etc.?
Byle nie material. Tworze dla siebie appke i chciałbym skorzystać z gotowych klocków, a te materiałowe już mi się przejadły.

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

Szanowne Mirki z tagu #testowanieoprogramowania, mam pytanie dot. pisania testów natywnych testów UI dla Androida i iOS. Otóż wpadła mi w ręce oferta dla #tester15k do pisania testów natywnych UI, a jako zadanie rekrutacyjne mam do zrobienia testy w Javie i Espresso. Przez większość czasu stosowałem Pythona i Appium, więc jest to wyzwanie.

No i zacząłem robić zadanko w Espresso (traktuję to jako naukę) i chciałbym zapytać o
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

sprawdzamy jak apka wyświetla dane z backendu


@SuperStefan: wszystko mozna, my tez to robimy w firmie. ale jest bardzo flaky i niepolecane. tutaj koles click podaje liczby, i podobno UI testy sa teraz uzywane do bardzo bazowych testow.
  • Odpowiedz
Czy da się opublikować aplikację mobilną w sklepie #googleplay ale tylko dla wybranych użytkowników? Coś na wzór wewnętrznej aplikacji mobilnej dostępnej tylko dla pracowników. Czy da się to zrobić bez Google Workspace, mając zwykłe konto developera (25$ na start)?
#programowanie #mobiledev #androiddev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Cześć, mam problem z #jenkins i #gradle. Próbuję zautomatyzować podpisywanie aplikacji Android. Keystore, alias i hasła potrzebne do tego trzymam w HashiCorp na Jenkinsie.

Pipeline mam skonfigurowane tak, że przy pomocy sh uruchamiana jest komenda z gradle. Do tej komendy jako parametry potrzebuję przekazać tę wartości, które siedzą w vaulcie. Gradle na podstawie tych parametrów bierze plik keystore i resztę i podpisuje apke podczas kompilacji.

Problem polega na tym,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@annotate: Nie, macie rację. Już sobie potwierdziłem, że w logach są gwiazdki, ale job ma normalne wartości. Dopiero jak zapisałem je do pliku to zobaczyłem. Już jestem blisko, być może było wszystko ok tylko zły plik jest pod ścieżką z keystore ( ͡° ͜ʖ ͡°) Jutro będę weryfikował.

@another_throwaway23

Dzięki za pomoc :)
  • Odpowiedz
Mireczki, da się jakoś podsłuchać API z pewnej apki? mój odkurzacz tefal ma opcje że można go sterować zdalnie. Przydaje się ona jak chce coś odkurzyć w jednym miejscu i pare razy przejechać. Sterowanie z aplikacji jest strasznie nie wygodne, dlatego wpadłem na pomysł budowy pilota opartego o #esp32 #arduino

#webdev #androiddev #pentesting #reverseengineering
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach