Mirki z #programowanie - tak w życiu wyszło że zamiast w planowanym projekcie ocierającym się o IoT w którym miałem robić backend wylądowałem w projekcie w którym poza backendem w dużej mierze będę klepał #android w #kotlin - czy macie jakieś protipy dla początkującego? Dobre tutoriale/kursy które byście polecili? Mówię o protipach dotyczących samego Androida i rzeczy specyficznych w Kotlinie na Androidzie - samego Kotlina znam
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da się jakoś zrobić, żeby implementacja override fun była opcjonalna?
Mam 2 rożne klasy, które dziedziczą ten sam interfejs, ale nie chcę, aby w jednej klasie były pewne metody, które mają być w drugiej. Da się to jakoś zrobić żebym nie musiał ich implementować czy jedyną możliwością jest zostawić ich puste body?
#kotlin #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czym byście ograli taki UI - 8 kafelków (ale lepiej dynamiczna liczba) i każdy kafelek ma możliwość przewijania itemów góra / dół. Starzałek, które widać na rysunku na nie być. Itemy powinny się przewijać skokowo, ale z animacją i tak, żeby przypadkiem nie przewinąć sąsiednich

#androiddev #kotlin
czlowiekzlisciemnaglowie - Czym byście ograli taki UI - 8 kafelków (ale lepiej dynami...

źródło: comment_16580700306KT1wDOdkJ3GfQQOd1Xbpd.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do #programista15k #programowanie.
Czy istnieje rynek zleceń w #java czy #kotlin? Mam na myśli dorabianie po godzinach przy jakimś projekcie na kilka miesięcy.

Gdzie szukać takich zleceń?
Dorobił bym w ten sposób, ale nie wiem jak się za to zabrać. Są same ogłoszenia o prace na pełen etat.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LubieKiedy: Wchodząc na stronę, jeśli gdziekolwiek klikniesz i tak przenosi Cię do nowej karty i jakiejś strony zawalonej scamem. Dopiero wracając na właściwą zakładkę klikanie działa jak trzeba.
  • Odpowiedz
Mireczki #android #kotlin #java mam taką aplikację OKOK na telefonie, która od 4 lat zbiera dane o mojej wadze (òóˇ) jak dojść do tego, gdzie na telefonie są trzymane dane tej aplikacji? Chcę zgrać dane dotyczące wagi z całego okresu. Jest taka opcja?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hocuspocus: możliwe że nie dostaniesz się do tych danych bez roota, a nie wiem czy da radę dodać roota bez formatu ¯\_(ツ)_/¯

to ogólnie jest jakiś skandal, że nie można dostać się do swoich danych aplikacji ( ͡° ʖ̯ ͡°)
  • Odpowiedz
@Dawisek: Tak się kończy wrzucanie libek na palę bez zrozumienia co się dzieje pod spodem i poleganie na magii. Dawno nie pisałem na androidzie ale te pliki są generowane z tego co wklepałeś do layoutów w XMLu. Pokaż co masz w tym Fragmencie.
  • Odpowiedz
@Saly: ale przecież to robi co innego. Kopiuje całą kolekcję, natomiast kod OP modyfikuje elementy w kolekcji. Przez takie programowanie klienci muszą mieć telefon z 16 GB RAMu aby pogodę wyświetlić.

Niemniej oba są słabe, bo jak nie będzie elementu o wskazanym id to program poleci w kosmos.
  • Odpowiedz
Mam taki problem w android coroutine - dla ludzi co w tym dłużej siedzą raczej banalny.

Generuję widok w pętli i dodaję elementy do linearLayout - pętla w pętli (robię tabelkę) i trochę to trwa więc przed przejściem na ten widok chcę wyświetlić progressbar. Wyświetla się, ale nie ma animacji tylko dostaję laga.
Jak to ogarnąć, żeby widok w tle się ładował i progressbar działał płynnie.
Według mnie problemem jest to, że
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sucharixx: nie zrobisz tego płynnie bez recycler view. Po to powstał recyclreView aby niwelować tego typu problemy. Nie da się na raz stworzyć wielkiej tabelki. A jeżeli chodzi o jakieś dziwne zaznaczanie elementów podczas scrollowania to pewnie nie rozumiesz jak działa cała idea recyclreview + adapter. Bez kodu nie jestem i nikt nie jest w stanie ci pomóc.
  • Odpowiedz
@CamilYed: Mi taka konwencja kojarzy się z Turbo Pascalem / Delphi (nie bez powodu dużego camel case'a nazywa się czasem PascalCase) albo z jakimś Basiciem... więc, yup, nie wygląda to zbyt pro.

A propos tego ostatniego języka, zawsze mogło być gorzej np. Visual Basic .NET #bederzigol

Sub cmdClose_Click()
Unload Me <- tu na początku są cztery spacje ale wykopowy formater KODU (powtarzam KODU) wycina
  • Odpowiedz
Koduje od 15 lat w #java a obecnie prawie w ogóle bo wywaliło mnie zbyt wysoko w strukturze korpo, ale planuję złapać kontakt z gruntem w najbliższej przyszłości.

Moja domena to rozproszone systemy wysokiej wydajności - 100% backend.

Dla sportu, ale i pragmatycznie chce nauczyć się nowego języka i rozważam teraz tylko dwa już.

Pomóżcie,

Jakiego języka anonek ma się nauczyć

  • Kotlin 53.5% (54)
  • Python 46.5% (47)

Oddanych głosów: 101

  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak wygląda to z perspektywy architektury i potencjalnych zastosowań?


@StalowyRoman: Generalnie to systemy gdzie przychodzi dużo danych wejściowych w postaci eventów businessowych, a my musimy je procesować w kolejności, a processing jest stanowy (jest wiele eventów dla tego samego ID).
W dodatku wynik procesingu jest uzależniony od tego co przychodzi jak i tego co do tej pory udało się już przeprocessować i wysłać.
Processing jest wielokrokowy i komunikacja jest wielokierunkowa - coś jakby
  • Odpowiedz
fun String.removeChars(chars: String): String {
var str = this
chars.forEach { char -> str = str.replace(char.toString(), "") }
return str
}

czy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przyjaciele pomóżcie, mam api na którym jest rate limiting, chce wycisnąć z niego ile się da, ale na każdy endpoint jest inny rate limit - jak to sensownie zrobić, żeby appka w springu mi "poczekała" w przypadku przekroczenia określonego limitu zamiast walić request który się skończy statusem 429? Mogę niby kombinować z jakimiś cronami idealnie wyliczonymi, ale ten rate limit będzie się kiedyś zmieniał, no i wydaje mi się to prymitywnym podejściem.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach