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
Skąd aplikacje wiedzą, że już były zainstalowane na telefonie? Dotyczy to aplikacji, które oferują darmowy okres próbny dla nowych użytkowników.

Da się to jakość obejść?

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

Nigdy tego nie używałem, ale zakładam że używają API subskrypcji Google Play. Wątpię że ktoś ręcznie wydobywa i przechowuje imei czy inny fingerprint w swojej bazie. Rozsądniej jest polegać na gotowej implementacji Googla, która z założenia powinna być bezpieczna
  • Odpowiedz
@krakowski_obwarzanek: Z dokumentacji:

On some devices, you may need to enable an option to allow simulating input. In developer options, enable:

USB debugging (Security settings)
Allow granting permissions and simulating input via USB debugging
  • Odpowiedz
Parę dni temu postanowiłem odświeżyć swój pomysł na aplikację mobilną, która pomoże nam wszystkim efektywnie planować spotkania towarzyskie. Czy to domówka ze znajomymi, szybka fajeczka w biurze, pogaduchy przy kawie czy może coś poważniejszego jak parapetówka czy urodziny.

Usiadłem do komputera, odświeżyłem swoje zacięcie programistyczne (przez 10 lat byłem developerem, obecnie kierownikiem zespołu) i po paru dniach zgłębiania Fluttera, pierwsze demo (jeszcze nie MVP) zaczyna nabierać kształtów, wersja testowa (na razie wewnętrzna)
Tobol - Parę dni temu postanowiłem odświeżyć swój pomysł na aplikację mobilną, która ...

źródło: Screenshot_20230211-214119

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam do zrobienia aplikacje na #android. Wszystko ma działać w sieci lokalnej. Serwer i klienci. Jedna apka serwerowa i do niej ma się łączyć kilka klientów.
Planuję to zrobić na SocketServer, ale może zna ktoś lepsze biblioteki.
Nie wiem czy zrobić to, że przy uruchamianiu klienta wpisywać IP serwera czy jakoś przez wifi direct to zrobić żeby wyszukało w pobliżu dostępne urządzenia.
#programowanie #androiddev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiem co ma robić ta apka, ale wystawienie webservera z REST API będzie chyba prostsze do obsłużenia. Z poziomu telefonu będziesz miał możliwość wyszukania urządzeń w sieci lokalnej także tym się nie przejmuj. Możesz zrobić próbę automatycznego znalezienia właściwego urządzenia, a gdy się nie uda to dać możliwość wpisania IP.
  • Odpowiedz