Uczę się #kotlin i #androidstudio, mam doświadczenie w PHP i JS, znam dobrze IDE inteliJ, ale wiele jeszcze prostych rzeczy w #androiddev jest dla mnie nowe.
Chciałbym na początek napisać apkę, która łączy się zdalnie z API Woocommerce i prezentuje listę produktów.
Coś podobnego jak na screenie. Lista itemów: tytuł, cena, zajawka opisu, zdjęcie. Lista paginowana albo infinite loading.
Po kliknięciu na tytuł, przejście na widok "single product"
Jakich komponetnów byście
Pobierz czlowiekzlisciemnaglowie - Uczę się #kotlin i #androidstudio, mam doświadczenie w PHP...
źródło: comment_1595776290k5NwZ4Pgetl59vmjT3hUOB.jpg
@czlowiek_z_lisciem_na_glowie:
Infinite scroll: Android paged list - jest trochę kodu do ogarnięcia, ale załatwia dużo za Ciebie
Do tego ViewModel, do pobierania to już wg wyboru, ale radzę coroutines, bo to warto znać i jest na topie. Jeśli chodzi o parsowanie jsona to ja używam moshi.

Porozdzielaj sobie kod ładnie, Activity zostaw dla widoku, logikę przenieś i będzie ok
Hej Mirki, jakiś czas temu napisałem w Android Studio algorytm z wykorzystaniem Javy, wykonanie go zajmowało zazwyczaj około sekundy. Dzisiaj wróciłem do projektu, na samym początku testowo odpaliłem napisany wcześniej kod, nie wprowadzając żadnych zmian, wykonanie go trwało około 3 minut, kolejne dwie próby dały podobny wynik. Ktoś ma pomysł o co chodzi? #java #android #androidstudio #programowanie #pytanie
#androidstudio #kotlin #java #python

Potrzebuję pomocy przy wstawieniu modelu .h5 napisanego w pythonie do appki pisanej w JavaAndroid którą przekoonwertuję na Kotlin

Mam problem z obsługą tensorflow light i poszukuję nawet korków,jest tu ktoś kto chciałby pomóc i nawet zarobić parę groszy?
Cześć, ktoś z was przetrzymywał dane w SharedPreferences w Androidzie (Java)? Potrzebuję mieć zapisane 5 zmiennych typu Int (punktacja w grze) i zastanawiam się czy SharedPreferences jest do tego odpowiednie. To musi być zapisane globalnie (na całą aplikację, nie tylko jedno Activity). Nigdzie nie mogę znaleźć dobrego poradnika, a to na Android Developers jest dla mnie enigmatyczne.
#android #java #androidstudio #programowanie
@Kamikadze_z_chin: cóż - osobiście nie korzystałem z SharedPreferences bo jestem iOS devem ale na ios odpowiednikiem jest UserDefaults, można powiedzieć, że to to samo choć są drobne różnice. Gdybym ja miał zapisać jakieś zmienne o prostym typie i zależałoby mi żeby był globalny dostęp to wykorzystałbym właśnie ten mechanizm
@MisiekD: No to możesz mieć problem z tym jak zaprojektowałeś sobie architekturę aplikacji. Aktualizacja UI to np wrzucenie zawartości która pobrałeś do pola tekstowego. Twój problem jest taki ze nie bardzo masz jak zwrócić ten wynik na główny wątek, wiec aktualizacja UI musi być w callbacku który przekazałeś do enqueue. Inne rozwiązanie to przekazanie lambdy do funkcji sendLink w której aktualizujesz UI. Coś w stylu tego jak działa np setOnClickListener na
@MisiekD: Chyba nie zrozumiałeś. Response istnieje w callbacku. Po zastosowaniu enqueue funkcja sendLink nie ma czego zwrócić i najlepszym rozwiązaniem bez wielkich przeróbek będzie przyjęcie callbacku do aktualizacji UI. Oczywiście to nie rozwiązuje wszystkich problemów, bo np obrócenie ekranu w trakcie wykonywania requestu może wywalić apke.
Mireczki, potrzebuję małej rady, pomocy z #java #androiddev. Z racji, że na studiach zaczęliśmy programowanie urządzeń mobilnych przygotowuję się powoli robiąc sobie mały projekcik w #androidstudio. Problem jest taki, że nagle zaczęło mi wywalać błędy. Próbowałem cofać, ale dochodzę do zmian sprzed błędu, a on dalej jest. Stało się to po tym jak edytowałem xmla. Program zaczął się czepiać "}" w MainActivity.java, gdzie tam wcześniej wszystko było w porządku. Siedzę
Pobierz Bezkrytyczny - Mireczki, potrzebuję małej rady, pomocy z #java #androiddev. Z racji, ...
źródło: comment_1582748754WJMBKQYFZpPwNi3mp1RPQb.jpg
#java #android #csharp #programowanie

#python

Mam sobie skrypt w pythonie. Czyjś.
Kopiuję źródło.

Mogą być tylko 2 wersje. Pod pythona 2 i 3.

Kompilator krzyczy, że brakuje biblioteki: a,b,c,d
Instaluję, odpalam, program #!$%@?, 5 minut roboty.

No i teraz mamy #java w #androidstudio i ew. #csharp w #visualstudio

O żesz #!$%@?. Masochizm i rak.

Przycisk z onclickem nie może przekazać akcji, bo w activity_main.xml jest podstawiony jako BUTTON a nie "android.support.v7.app.AppCompatActivity"

Zaimportować
via Wykop Mobilny (Android)
  • 3
@zortabla_rt: trochę masz rację, bo właśnie siedzę na androidstudio i coś mnie zaczyna strzelać. Ale to pewnie kwestia ogarnięcia tego wszystkiego (Ja klepię pierwszą apkę na androida).

W python też nie jest tak kolorowo jak piszesz. Wklepiesz kup install w terminalu i jak instalujesz jakaś małą bibliotekę to jest OK, a jak coś co ma sporo zależności to otrzymujesz cały terminal czerwonych literek.
Zerknij też na któryś mój post gdzie pytałem
Przycisk z onclickem nie może przekazać akcji, bo w activity_main.xml jest podstawiony jako BUTTON a nie "android.support.v7.app.AppCompatActivity"

Zaimportować się tego gówna nie da ni #!$%@?, bo 'Unused import statement' tutoriale z dupy, rozwiązywanie problemu nieznanemu w żadnym innym programie.


@zortabla_rt: To nie ma zupełnie sensu co napisałeś ( ͡° ʖ̯ ͡°) Więc w sumie nie jest to dziwne, że nie działa.