nie mam żadnego doświadczenia w tworzeniu appek na telefony, nie znam javy, a potrzebuję zrobić appkę albo na podstawie strony, którą zbuduję (czyli umieścić responsywną apkę w środku aplikacji) albo zrobić ją w jakimś środowisku i będzie ona korzystała z zewnętrznego API, którę napiszę - te rozwiązanie bardziej mnie interesuje i tu chciałbym was zapytać w czym to zrobić najlepiej by wyprodukować appki na iosa i androida, czy jest jakiś soft na
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mcfreak: nadal uważam że strona to lepsze rozwiązanie. Do strony można zrobić sobie skrót na ekranie głównym. Jak koniecznie chcesz apki w sklepach i nie chcesz się narobić to tak jak mówiłem: webview i uruchomić w tym stronę. Flutter pozwoli Ci napisać jeden kod na obie platformy.

Ale jeżeli to jest rozwiązanie komercyjne i ma zarabiać to jestem zdania że lepiej zamiast strony napisać apkę, np. z wykorzystaniem fluttera.
  • Odpowiedz
#xiaomi #androiddev

Hej, w MIUI 9 usunięto tryb lite mode. Znalazłem jeejen który go przywraca i działa w MIUI9 ale strasznie drenuje baterię..(telefon w uśpieniu działa 12h). Chciałbym więc zainstalować MIUI 8. Gdzie mogę znaleźć dostępne roomy? Telefon to xiaomi redmi 5a.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev #programowanie
Mirki, gdzie w MVP wsadzacie kod do przechodzenia z activity do fragmentu poprzez naciśnięcie przycisku? Chodzi mi o zwykły przycisk, a nie belkę nawigacyjną. Nie kombinować i zostawić kod odpowiadający za to w widoku?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Widok zawierający guzik przekazuje informację o jego naciśnięciu do prezentera, a prezenter na tej podstawie decyduje co robić dalej czyli np. wywołuje przejście do fragmentu.
  • Odpowiedz
Cześć! Dzisiaj coś dla zainteresowanych Mobile/Embedded, testerach i DevOpsach :)

`

**MOBILE JOBS**

-
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@J_L_B: chodzi o to ze y uzytkownik mogl podlaczyc sie z drukarka bluetooth i korzystac z WhatsApp i jeszcze jednej apki. Chodzi o to zeby korzystal tylko Jako narzedzie pracy a nie ogladal Filmy na YouTube
  • Odpowiedz
Programiści 15k potrzebna mi pomoc. Chcę zrobić apkę która na wciśnięcie przycisku doda markery do mapy i zapisze LatLona w pliku txt + mały tekstowy opis do każdego punktu. Na razie wyświetlam mapę, markery się dodają, ale strasznie niedokładnie no i nie mam pomysłu na to jak zorganizować to dodawanie komentarzy do każdego punktu (nie chcę się bawić w sql'a). Ktoś coś? ( ͡° ͜ʖ ͡°)
#programowanie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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

#androiddev #programowanie #java
Miał ktoś z was taką sytuację, że Retrofit nie pokazywał danych na ekranie, ale w logach wszystko było ok?
Aplikacja pobiera dane z api, w Android Profiler też jest pobieranie danych, a w activity dalej pusto.
  • 8
  • 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