#androiddev #androiddev
Pytanie do znawców tematu:
Czy mógłby ktoś polecić jakąś konkretną literaturę dzięki której zrozumiem w szczegółach jak dokładnie działa android i czym różni się od klasycznego linuxa? Nie chodzi mi o poradniki jak 'napisac apkę' tylko jak działają 'bebechy' tego systemu. po co są i co robią te wszystkie procesy które on odpala w tle i tak dalej. Jak przebiega init systemu. Tego typu rzeczy.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie zapominamy o zainteresowanych Mobile/Embedded, testerach i DevOpsach :) Sprawdźcie nowe oferty pracy!

`


**MOBILE JOBS**
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzisiaj również sporo opcji dla programistów Mobile/Embedded, testerów i DevOpsów :)

`

**MOBILE JOBS**

-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mireczki, zna się tu ktos dobrze na #reactnative i #androiddev ???

Dostałem projekt w RN i na dzien dobry bloker( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)

Otóż mam juz istniejący projekt w react-native 0.43 , który używa targetSdkVersion 25, a ja muszę zrobic update do wersji minimum 26, najlepiej 27. Niestety apka crashuje na emu z
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wywaliłem permission z SYSTEMALERTWINDOW w AndroidManifest.xml i dodałem TYPEAPPLICATIONOVERLAY.


@soap141: TYPEAPPLICATIONOVERLAY to nie permission tylko flaga na layoucie. Przeszukaj gdzie uzywasz LayoutParams.TYPETOAST czy TYPEAPPLICATIONPANEL czy SYSTEMALERT i zmien na TYPEAPPLICATIONOVERLAY. Musisz znalesc ta aktywnosc ktora ma taka flage.
  • Odpowiedz
  • 2
@soap141 jak trwoga z Google Play to januszowe rozwiązania.

Jeśli obstajesz przy głupim pomyśle podbicia samego SDK to upewnij się, że masz je zaciągnięte w Android studio. Potem googluj, bo na 100% jakiś pajeet to robił. Jak nie możesz znaleźć kodu to użyj rozszerzonej wyszukiwarki w edytorze(bez ignorowania plików).

Normalnie powinieneś podbić wersję RN, potem pewnie z 2 bibliotek, które jasno by zakomunikowała, że je też trzeba podbić i elo, ale
  • Odpowiedz
Mireczki co mają #macbookpro od #apple i kodzą na #androiddev - jak Wam chodzi Android Studio i emulator? i7 starczy czy brać i9? i to samo pytanie co do RAMu - 16Gb czy 36Gb?
Idealnie jakby płynnie działał na i7 i 16Gb, ale jak będzie jakaś drastyczna różnica przy którymś z tych parametrów to wolę dołożyć do bogatszej wersji.

#macbookpro #macbook
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@darck: Nie odpowiem Ci na twoje pytanie, ale z doswiadczenia wiem, ze moj projekt na macbook pro i5/8GB buduje sie praktycznie z taka sama predkosci jak na moim PC z i7(7th gen)/16GB ramu (przyrost predkosci max 5%-10%). Bardziej narzekam na brak dodatkowej 8GB w macbooku bo jak mu brakuje pamiec to potrafi budowac nawet i 3 albo i 4 minut. Wiec moim zdaniem do anddev potrzebujesz sie skupic bardziej na
  • Odpowiedz
#google to najbardziej zaawansowana technologicznie korporacja, która rozwija system operacyjny #android na bazie Linuxa.
System ma już ponad dekadę, wiele się zmieniło, lecz nadal następujących funkcji nie potrafią osły zaimplementować:
1. Możliwość dodania własnego serwera DNS.
2. Mijają lata, mają pieprzonego Linuxa pod nosem, lecz dalej barany nie potrafią zaimplementować czegoś tak bananowego jak klient ssh z możliwością tunelowania portów sieciowych XD
3. Po jaką k@rwę tak bardzo muszą nam
majsterV2 - #google to najbardziej zaawansowana technologicznie korporacja, która roz...
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@majsterV2: Jak masz roota, to możesz dodać własne DNSY.
Klient SSH jest jak najbardziej, nie wiem jednak, czy tuneluje, dostępny przez terminal, jak sobie zainstalujesz.
Jak masz roota, to możesz usunąć wszystkie aplikacje.
Klient FTP też jest przez terminal.
Dodatkowo można ściągnąć aplikacje, które działają jak serwery SSH, FTP, HTML czy co tam chcesz i ściągać dane z komórki na komputer przez internet. Możesz nawet uruchomić maszynę wirtualną z normalnym
  • Odpowiedz
Cześć, próbuję nauczyć się dobrze programowania na Android. Ogarniam już działanie MVP. Teraz zabieram się za Dagger2 i Clean Architecture żeby tę wiedzę i umiejętności rozszerzyć, ale nie wiem czy mam jakieś braki mózgowe czy po prostu trzeba więcej czasu żeby to ogarnąć bo kiepsko idzie. Ile czytam artykułów i tutoriali to niby wiem o co chodzi, a w praktyce ciągle nie mogę zajarzyć (,) Jak myślicie? Próbować
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rubajticos: a piszesz testy? Bo w sumie wtedy bardzo dużo problemów wychodzi - jak masz masę zależności i testy puchną niemiłosiernie. Jak test ma więcej niż 10 linijek to czas się zastanowić czy nie powinno się podzielić testowanej funkcjonalności na mniejsze i automatycznie tworzy się więcej małych, specjalizowanych klas, puchną konstruktory prezenterów i bez daggera pisze się dużo niepotrzebnego kodu. Kiedyś byłem w tym samym momencie - znałem MVP ale
  • Odpowiedz
@Rubajticos: jak już ogarniejsz CA i MVP i zrobisz jakąś poważną apkę to zobaczyć, że MVP jest gówniane na szerszą skalę. Jak zrobisz ekran, na którym dzieje się wiele rzeczy, szczególnie asynchronicznie to presenter puchnie niesamowicie szybko. Nie mówię już o testowaniu tego presentera. Powodzenia!

  • Odpowiedz
Czy ktoś miał styczność ze wzorcem repository w Androidzie? Chcę zrobić coś takiego jak tu(sekcja Addendum) w RxJavie, a nie w LiveDacie. Chodzi mi o wrapowanie danych w klasę Resource z enumem oznaczającym status pobrania zasobu z API. Nie wiem jakich transformacji mogę użyć, żeby coś takiego osiągnąć. Dla przykładu moje DAO zwraca Flowable, a webservice Single i muszę wrapować te eventy z Flowable w Resource ze statusem LOADING dopóki nie otrzymam
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@stefansiarrasiarzewski: fajny artykuł. Dobrze, że google w końcu to opisuje. No właśnie w tym sęk, że RxJava jest zbyt skomplikowana od trywialnych zadań jakie programiści Androida zwykle napotykają. Generalnie do tego co chcesz wystarczy .map(), bo map pozwala zmienić emitowany obiekt na obiekt innego typu. Nie pozwól, żeby z twojego łańcucha rxjavy ktoś rzucił exception, bo wtedy mimo onError łańcuch jest już zakończony. (taka dobra rada dla początkujących)
  • Odpowiedz
@AndroidKuc: Zarówno MVP jak i MVVM jest spoko, używałem Mosby w kilku projektach i fajnie mi się sprawdził. Natomiast ja sobie po prostu ten kod wrzucałem do swoich pakietów, bo nie lubię dodawać bibliotek na yolo, a te kilka pliczków nie jest czymś nadzwyczajnym. Plus masz większą kontrolę nad kodem ;)
  • Odpowiedz
Dzisiaj sporo opcji dla programistów Mobile/Embedded, testerów i DevOpsów :)

`

**MOBILE JOBS**

-
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nothingtown: Na Seniora przydałoby się tak z 4-5 lat doświadczenia. Na to drugie stanowisko testerskie tak z 1.5 - 3 lata ;) Tak, mamy biuro w Gdyni, także jeśli jesteś z Trójmiasta albo się wybierasz - zapraszamy na kawkę :D

@mozgogrdyczka: Ups, dzięki za wyłapanie tego błędu. Rzeczywiście, aktualizacji (na początku działało dobrze^^) dokonywała baaardzo początkująca osoba [ech, tak naprawdę to był to mój debiut...], która zajmuje się
  • Odpowiedz
#visherdev back to #gamedev? Chyba tak, bo mam dla Was kilka rzeczy, nad którymi pracuję już od 3 miesięcy!

Ostatnio postowałem jakieś 4 lata temu (prawie zanim było to modne), po drodze wiele się zdarzyło (studia i takie tam), ale po wszystkim chyba pora wrócić na dawne tory :)

A zaczynam od rozwiązania problemów technologicznych, które ostatnim razem stanęły mi na drodze w realizacji mojej drugiej gierki.
Visher - #visherdev back to #gamedev? Chyba tak, bo mam dla Was kilka rzeczy, nad któ...

źródło: comment_9aRmTnHpVSSeat7pXVZxZYUnKzNVXKIV.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@Visher: jak dla osoby zupełnie niezwiązanej z programowaniem, ale jarającej sie grami wideo temat dość ciekawy, będę obserwował tag. Dzięki!
  • Odpowiedz
Lol, miłośnicy #apple #iphone zakopują artykuł o jak najbardziej realnym ataku na sprzęt Apple: https://www.wykop.pl/link/4423721/bardzo-sprytny-atak-na-wlascicieli-kazdego-iphona-i-macbooka/ jako "informacja nieprawdziwa". Wykop zaskakuje... No to wołamy bojówki #android #androiddev - żeby prawda wyszła na jaw :D

#security #bezpieczenstwo #niebezpiecznik
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam Mirki.
Szukam pracy w #warszawa jako junior android developer.

Do tej pory pracowałem w Rzeszowie jako developer aplikacji mobilnych(xamarin Forms + kotlin/android).
Od kilku dni mieszkam w Warszawie i szukam pracy w której bede mógł się roziwjać jako andorid dev.(java/kotlin).
-Znajomośc Javy/c++/Kotlin
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach