Hej mircy, chciałbym zacząć naukę programowania aplikacji mobilnych, najbardziej interesuje mnie świat iOS i w tą stronę chciałbym uderzać, jednak nie posiadam Maca i prędko go nie zdobędę a z tego co widzę to do pisania w #xcode jest on konieczny... zastanawiam się czy zamiast tego nie zacząć działać we #flutter i może kiedyś przenieść się na Xcode czy po prostu skupić się na ten moment na Androidach
Wszystko
Najnowsze
Archiwum

20BAR
- 0

lycaon_pictus
- 0
@20BAR: Kotlin, ale może od razu KMM?
joolekk
via Wykop Mobilny (Android)- 1
@acpiorundc: kotlin i Swift są bardzo podobne, ale specyfika aplikacji na android i ios to inna sprawa.
- 4
W jakim języku najlepiej nauczyć się zasad DDD, CleanArchitecture, oraz generalnie biznesowych praktyk jakości kodu?
Pracowałem zawodowo C++/Lua/Dart (6 lat w zawodzie), ale w żadnej z tych technologii nie mogę znaleźć szerszych źródeł na temat 'enterprise level' architektury i jasnych standardów programowania. Z książek w stylu CleanArchitecture B. Martina niewiele da się wyciągnąć, ponieważ omawiają ogólne pojęcia, a chciałbym poznać konkretne biznesowe praktyki, konwencje nazewnictwa, najlepiej przeczytać kilka produkcyjnych, otwartoźródłowych implementacji tych
Pracowałem zawodowo C++/Lua/Dart (6 lat w zawodzie), ale w żadnej z tych technologii nie mogę znaleźć szerszych źródeł na temat 'enterprise level' architektury i jasnych standardów programowania. Z książek w stylu CleanArchitecture B. Martina niewiele da się wyciągnąć, ponieważ omawiają ogólne pojęcia, a chciałbym poznać konkretne biznesowe praktyki, konwencje nazewnictwa, najlepiej przeczytać kilka produkcyjnych, otwartoźródłowych implementacji tych
- 3
@Reevo: Zacznij od niebieskiej książki evansa, bo popełniasz największy błąd początkującego w DDD czyli podchodzisz do tych patternow zbyt technicznie i zerojedynkowo. To nie chodzi o to by wydzielać na siłę wzorce typu VO, Entity w kodzie, tylko by za pomocą zestawu przedstawionych technik stworzyć jak najbardziej dokładny model biznesu który probujemy odwzorowac w naszym kodzie. Od siebie polecam podcast bettersoftwaredesign.pl
Jest jakaś aplikacja (albo możliwość napisania na androida), gdzie mogę w szjaomi wykorzystać 960 fpsow wideo ale w loopie? Czyli robi filmik 960 FPS jeden po drugim żeby przerwy między slow mo było minimalne? Sprzęt wytrzymałby takie coś ?
#java #kotlin #programowanie
#java #kotlin #programowanie
- 0
#java #kotlin #androidstudio
Ostatnio zapytałem i dostałem odpowiedź. Napisałem sobie prostą funkcję która ma zadanie przechwycić nową wiadomość. Wygląda ona tak:
Ostatnio zapytałem i dostałem odpowiedź. Napisałem sobie prostą funkcję która ma zadanie przechwycić nową wiadomość. Wygląda ona tak:
private fun receiveMessage(){
val receiver = object: BroadcastReceiver(){- 1
@mikra25: Nie robie w tym ale po krotkich poszukiwaniach ->
https://stackoverflow.com/questions/9378328/android-how-to-get-phone-number-from-a-incoming-sms
sms.getDisplayOriginatingAddress() powinno dzialac
https://stackoverflow.com/questions/9378328/android-how-to-get-phone-number-from-a-incoming-sms
sms.getDisplayOriginatingAddress() powinno dzialac
- 1
Pytanie początkującego w #kotlin oraz #androiddev
Chciałbym zapisać na urządzeniu ustawienia użytkownika w prostej postaci klucz-wartość.
Co powinienen googlowac aby przypadkiem nie posłużyć się czymś legacy?
Chciałbym zapisać na urządzeniu ustawienia użytkownika w prostej postaci klucz-wartość.
Co powinienen googlowac aby przypadkiem nie posłużyć się czymś legacy?
- 3
@czlowiek_z_lisciem_na_glowie: ja bym użył po prostu tego: https://developer.android.com/training/data-storage/shared-preferences
Pytanie początkującego w #kotlin i #androiddev
Jak skrócić taki warunek? Chodzi o to, że wartość , którą przypisuję musi być stringiem, ale odczytuję ją z property, która jest nullable stringiem.
Jak skrócić taki warunek? Chodzi o to, że wartość , którą przypisuję musi być stringiem, ale odczytuję ją z property, która jest nullable stringiem.
date_on_sale_from = if (null === date_on_sale_from) "" else date_on_sale_from,@czlowiek_z_lisciem_na_glowie: możesz za pomocą elvisa https://kotlinlang.org/docs/null-safety.html#elvis-operator
- 4
@czlowiek_z_lisciem_na_glowie:
date_on_sale_from.orEmpty()Nowy numer JVM Bloggers do poczytania :)
https://jvm-bloggers.com/issue/355
#java #scala #kotlin #groovy #jvm #jvmbloggers #programming
https://jvm-bloggers.com/issue/355
#java #scala #kotlin #groovy #jvm #jvmbloggers #programming
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
Czy taki zapis w #kotlin, oznacza, że to co zwróci klamerka jest przekazywane do ostatniego parametru metody Surface?
#androiddev
#androiddev
źródło: comment_1659876053UUcW7yJBaiieJPWIQOQDjH.jpg
Pobierz- 5
@czlowiek_z_lisciem_na_glowie:
Nie, metoda surface przyjmuje jako ostatni parametr funkcje.
Te klamerki to syntax sugar, który jest dostępny, gdy ostatnim parametrem jest funkcja.
Nie, metoda surface przyjmuje jako ostatni parametr funkcje.
Te klamerki to syntax sugar, który jest dostępny, gdy ostatnim parametrem jest funkcja.
@czlowiek_z_lisciem_na_glowie: ostatni parametr jest lambdą więc można argument właśnie w taki sposób przekazywać.
Nowy numer JVM Bloggers do poczytania :)
https://jvm-bloggers.com/issue/351
#java #scala #kotlin #groovy #jvm #jvmbloggers #programming
https://jvm-bloggers.com/issue/351
#java #scala #kotlin #groovy #jvm #jvmbloggers #programming
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
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
Dwa mniejsze interfejsy.
@sucharixx: W sensie chcesz mieć klasę która imlementuje interfejs, ale bez implementowania tego interfejsu? Musiałeś skończyć jakiś kozacki bootcamp ^^
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
#androiddev #kotlin
źródło: comment_16580700306KT1wDOdkJ3GfQQOd1Xbpd.jpg
Pobierz@czlowiek_z_lisciem_na_glowie: to napisałbym własny picker podobny do timepickera i rozmiescilbym je na gridzie
@czlowiek_z_lisciem_na_glowie: Recycler view i każdy item to view pager
Nowe wydanie JVM Bloggers do poczytania :) W końcu na JDK 17!
https://jvm-bloggers.com/issue/350
#java #scala #kotlin #groovy #jvm #jvmbloggers #programming
https://jvm-bloggers.com/issue/350
#java #scala #kotlin #groovy #jvm #jvmbloggers #programming
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.
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.
- 1
@Fanatyk_Wedkarstwa: dzięki stary! no właśnie widzę że sami hindusi tam są. Najchętniej pomógł bym komuś w jakimś projekcie polskim typowo, ale rozumiem że to nie takie łatwe :D
- 0
Ma ktoś skuteczną regułę do AdGuarda na telefon aby zablokować to:
``
Jak zablokować to całe "preconnect" / link rel?
#programowanie #android #kotlin #ios #javascript #webdev
``
Jak zablokować to całe "preconnect" / link rel?
#programowanie #android #kotlin #ios #javascript #webdev
- 1
@O2O2122: jesli mozesz xpathem łapać to 'link[@rel="preconnect"]'
- 0
@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.
- 1
@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 ( ͡° ʖ̯ ͡°)
to ogólnie jest jakiś skandal, że nie można dostać się do swoich danych aplikacji ( ͡° ʖ̯ ͡°)
W katalogu aplikacji powinien być plik xml gdzie appka zapisuje przez mechanizm SharedPreferances, może też być plik bazy danych sqlite, może też to być realm.db albo appka zapisuje wszystko w chmurze ¯\_(ツ)_/¯
- 0
Jak zobaczyć tutaj która linia mi wywala apke? :( Nie moge znalezc niczego sensownego w tym logu :/ #programowanie #java #androidstudio #kotlin
źródło: comment_16558433409DfTQ1emlb57ydcQyb74nn.jpg
Pobierz@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.
- 6
Trzymaj kotka w podziekowaniu @gentooman:
źródło: comment_1655844808qnGHh2PcqbULb8TBFcOMJS.jpg
PobierzMam taki kod w #kotlin da się to jakoś ładniej/mądrzej zrobić?
#programowanie #androiddev
tables.forEach { table ->
table.roomName = rooms.filter { table.roomId == it.id }[0].name
}#programowanie #androiddev
- 3
@sucharixx: first zamiast filter i branie pierwszego elementu i utworzył bym metodę rozszerzającą na roomach zwracającą name po id
- 11
@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.
Niemniej oba są słabe, bo jak nie będzie elementu o wskazanym id to program poleci w kosmos.
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
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
@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.
- 0
@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
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

















