Hejo, na codzień jestem devem w js/ts/react ale chcialbym sie nauczyć budowania apek w kotlinie, docelowo multiplatform, ale na ten moment po prostu android, żeby się oswoić

mnóstwo źródeł jest oparte o viewsy w XMLu, czego wolalbym unikać i od razu uczyć się jetpack compose, za razem prawie każdy kurs jetpack compose nie tłumaczy czym jest dana rzecz, tylko ją porównuje do alternatywy w XMLu

może ktoś z was spotkał się z
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Akke Compose jest fajne jak działa. A jak nie działa to sobie szukaj co powoduje rekompozycje ( ͡º ͜ʖ͡º) A no i są przypadki gdzie czegoś nie da się zrobić w Compose i trzeba robić wstawki View.
  • Odpowiedz
@Akke no będzie ale umówmy się, to jest beta, jak połowa artefaktów Jetpacka. Np. Exoplayer nie ma jeszcze wsparcia Compose, WebView również.
Większość apek crudowych zrobisz, ale kiedyś trafisz na ticketa który zmusi Cię do interakcji z View system.
  • Odpowiedz
Cześć, czy jakimś cudem da się włączyć gps na zablokowanym ekranie (nie pamiętając wzoru blokady)? Bez tego nie mogę zresetować hasła za pomocą konta google. Chyba że jest jakaś inna opcja, która nie wymaga hard restart.
#telefony #google #android #androiddev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@important_sample to aż się wydaje nieprawdopodobne, że przez tyle lat szukałam apki do zrobienia takiego collage i nie mogłam znaleźć, a ty to zrobiłeś w 1 dzień, podziwiam
  • Odpowiedz
@Zoyav: dzięki i polecam się na przyszłość ( ͡° ͜ʖ ͡°) też mnie dziwi, że nie udało mi się znaleźć prostego narzędzia do tego

obrazki układają się od góry do dołu, od lewej do prawej w takiej kolejności jak na tej liście z nazwami plików. niestety jak się wrzuca kilka zdjec na raz to dodadzą się w kolejności losowej (zależy który obrazek się wcześniej wczyta) dlatego
  • Odpowiedz
Mam netflix czy inne hbo na #android jeśli pobiorę film, to gdzie on jest zapisywany?I czym mam do niego dostęp? Nie musi być odszyfrowany,po prostu czy mam dostęp przez system plików, choćby używając zewnętrznego komputera.

#androiddev #linux
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak sobie myślę że jeśli chodzi o naukę programowania to może lepiej celować teraz w android developera i pod to się uczyć? Większość bootcampów i naganiaczy jest w webdev JavaScripty i inne frontendy więc konkurencja ogromna potem na rynku pracy.. i potem się słyszy o 200cv na juniora itd itd. Na androida prawie w ogóle bootcampów nie ma i fejmu. Jest też mniej ofert ale pewnie też mniej ludzi startujących w wyścigu
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Alpha_Male: w 2023 i w przyszłości uważam, że nie ma sensu uczyć się iOS bo to już zaraz w większości zostanie zastąpione. Flutter jest dość fajną tech ale spójrz na KMM ( kotlin multiplatform ) od 3 lat robię w tym aplikacje gdzie mieliśmy 3 lata temu wspólny background napisany w kotlinie + UI Android XML, iOS -> SwiftUI. Teraz już piszemy 100% w Compose Multiplatform (Kotlin ) i jest
  • Odpowiedz
Pierwsze kroki i frustracja ogromna... Czy nie można prościej jak c/c++/c#/lua/pyhon, siadasz do programowania i wiesz co robisz, a nie że masz setki pakietów różne wersje wiele ze sobą koliduje, a informacji o tym brak, więc gadaj z ai godzinami, lub szukaj w google, tworzysz nowy projekt chcesz dodać MapView, a tam kilka errorów że nie ta wersja pakietu który nie jest nawet widoczny w pliku build grandle. Jeżeli nawet na domyślnych
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@enyel: mobile dev się zmienia dynamicznie co 2-3 lata na nowo jest robione ogrom rzeczy. Teraz tak naprawdę to powinieneś iść w Compose bo "MapView" to chyba jeszcze XML
  • Odpowiedz
@vitovia: ja wiem, na androidzie też jest na to sposób ale ja mówię o czymś innym, gdzie skrót do apki można tak ustawić, że otwierają się dwie w widoku podzielonego ekranu od razu. Apki z google store mi nie za bardzo chcą zadziałać w ten sposób, a na pewno się da
  • Odpowiedz
Dzień dobry, chciałem się zapytać czy istnieje sposób na to by przy pomocy adb/pythona odczytać kiedy wychodzące połączenie zostanie odebrane? Na razie z chatem gpt udało mi się dokopać do mCallState ale on ma taką samą wartość gdy połączenie jest wykonywane i gdy jest odebrane, więc to nie jest do końca to czego szukam. Jestem też ciekawy czy da się odczytać numer telefonu dzwoniącego oraz sieć po stronie odbierającej.
#androiddev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop
  • 0
@acpiorundc: No, problem jest taki że nawet nie wiem nawet jak się do tego zabrać xd. Według chatu gpt się nie da, bo ochrona prywatności. Chyba że rzeczywiście mówisz o napisaniu customowej apki do dzwonienia, ale żadnych tego rodzaju rzeczy nie mogę robić.
  • Odpowiedz
Cześć mirki.
Potrzebuję waszej pomocy,ale do sedna.

Posiadam telefon VIVO y33s. W którym uszkodziłem ekran,nie działa również dotyk.
Chcę z telefonu odzyskać dane, gdyż posiadam tam dużo starych zdjęć.

Próbowałem
Shogun667 - Cześć mirki. 
Potrzebuję waszej pomocy,ale do sedna.

 Posiadam telefon V...

źródło: IMG_20231002_212441

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli czytają to jacyś zapaleni gracze komórkowi, mój zespół szuka kilku osób do zamkniętych beta testów gey typu idle simulation. Gierka w klimatach dzikiego zachodu. Zainteresowanych zapraszam do wypełniania ankiety która pozwali nam dodać cię do serwera discorda gdzie prowadzimy cały proces testowania. https://www.smartsurvey.co.uk/s/YD6E8O/ ciut więcej o projekcie (strona wciąż w budowie) https://czarnawalizka.pl

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

@marcus777 aż mnie zaciekawiło czemu przesiadka miałby minusy. Daj link rzucę sobie okiem... choć na Javę już by mnie nikt nie namówił... chyba żeby właśnie przepisać na kotlin ;P
  • Odpowiedz
Cześć, równoległe zagłębiam się w fundamenty związane z sieciami i programowaniem, jednak chce pójść na 100% w jedno z tych zagadnień.

Wydaje mi się, że bycie network engineerem, a później być może devopsem wiążę się z większym stresem i rozwiązywaniem błędów/problemów "na wczoraj". Widziałem, często ogłoszenia, gdzie trzeba robić 24/7 i być pod telefonem, gdyby coś się wydarzyło.

Znowu bycie osoba tworzącą oprogramowanie daje większość elastyczność co do pracy zdalnej i bardziej
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Citizen_of_the_world: wszystko zależy od pracy i co najważniejsze: od tego co masz w głowie i jak się przejmujesz życiem. Znam devopsów, co robią po 3 etaty i mają w------e na wszystko jak i devów, co się stresują każdą pierdołą
  • Odpowiedz
Czy ktos ma wiedze na temat formatu plikow JSON dla Perfetto UI lub starszego The Trace Event Profiling Tool (about:tracing) ?

Mam taki trace:

{
"traceEvents": [
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje zrobić apke na androida która będzie w stanie odczytywać moc sygnału danego operatora na danym modzie np. 3G, 4G i 5G, zmieniać je między sobą i zmieniać operatora. Potrzebne mi to do pracy magisterskiej, ale z racji tego że nigdy nic nie pisałem na #android #androiddev to nie mam pojęcia gdzie szukać wiedzy na ten temat, jakieś API do zarządzania SIMem czy coś. Jeżeli nie ogarne tego
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siemka Mireczki

Jaki polecacie lapek do 8k zl chociaż bardziej 6k

do programowania fajne żeby miał płytę główną zdolną do rozbudowy, stacja dokująca to mus przy małej ilości złączy.

#androiddev #appka #developer #devops #xda #programowanie #aplikacje #pytanie #informatyka #security #infosec #ux #ui #hardware #
kopiret - siemka Mireczki

Jaki polecacie lapek do 8k zl chociaż bardziej 6k

do prog...

źródło: lenovo-laptops-thinkpad-x1-extreme-gen-5-hero

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kopiret:

W tej cenie może macbook air z m2? a jeśli windows to Huawei matebook 16s(duża powierzchnia robocza jeśli nie korzystasz z zewn monitora). Zamiast stacji dokującej możesz mieć replikator portów z usbc thunderbolt

Choć powyższe nie mają klawiatury numerycznej i błyszczącą matrycę. Nie można również dołożyć RAMu.
  • Odpowiedz
@PanBaklazan: zależy od branży i poziomu skomplikowania apki, ale siedziałem w różnych startupach na przestrzeni lat i zawsze zasada była taka że na miejsce leni robiących w react native wchodziła konkurencja inwesująca w natywki i przejmowała serca użytkowników dużo lepszym UX-em ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@PanBaklazan: zobacz tu np: https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary i tam masz wybór czy commons czy jvm ( tu w wersji prod ). A jak sobie poszukasz głębiej to dodają już jakieś rzeczy w popularnych bibliotekach do KMP. Commons to wspólny kod dla wszystkich platform w tym web też. Tu masz przykłady z WEB ale też tam dodałbyś killka linijek kodu do iOS o byś miał iOS https://github.com/Kotlin/kotlin-wasm-examples/tree/main/compose-jetsnack
  • Odpowiedz
Mam Redmi 9 Pro i chcę zainstalować na nim LineageOS 19.1. W instrukcji na stronie pisze że aby zainstalować LineageOS 19.1 potrzebny jest zainstalowany Android 12 ale moja wersja telefonu czyli global nie dostała póki co aktualizacji do Androida 12. Mogę zainstalować wersje 19.1 mimo posiadania androida 11 czy muszę zainstalować wersję 18.0(opartą o androida 11) po czym z poziomu androida zaktualizować do 19.1? https://wiki.lineageos.org/devices/miatoll/install/variant3 #android #androiddev #
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach