Wszystko
Najnowsze
Archiwum
W jaki sposób sprawdzić czy Activity, które trzymam pod zmienną
#kotlin
#androidstudio
#androiddev
private var currentActivity: Activity? = (jakieś Activity) jest np. MainActivity lub SplashActivity? Po prostu w jaki najprostszy sposób mogę je rozróżnić?#kotlin
#androidstudio
#androiddev
- 1
@mamniciwszystko: wystarcza
Człowiek się uczy całe życie
val isMainActivity = getCurrentActivity() is MainActivityCzłowiek się uczy całe życie
@mamniciwszystko: trzymanie takich referencji to przepis na wycieki pamięci, nie powinieneś tego robić
Czy da się w #kotlin zamienić jsona na tablicę lub obiekt bez potrzeby mapowania na dataclass? Coś co robi się jedną funkcją w innych językach programowania.
#androiddev
#androiddev
pewnie jesteś zainteresowany tego typu biblioteką https://www.baeldung.com/java-org-json
Dlaczego moja funkcja nie działa? Chcę po prostu zamienić czas UTC ze stringa w postaci jak w argumencie na czas lokalny
#androiddev #kotlin #java
#androiddev #kotlin #java
źródło: studio64_51WdTOQXaB
Pobierz@czlowiek_z_lisciem_na_glowie:
spróbuj:
spróbuj:
val formatter: DateTimeFormatter = DateTimeFormatter.ofPattern("h:mm:ss a").withZone(UTC)
fun main(args: Array<String>) {
val date =- 0
@draxgar:
Dzięki, siedziałem nad tym przez weekend i też mi się udało. Zrobiłem na telefonie test dla Warszawy i dla Buenos Aires i poprawnie konwertuje tzn dla Warszawy GTM+1 a ten drugi GMT-3
Ważne aby na wejściu była czas w standardzie ISO: 2023-01-28T15:17:48+00:00
Dzięki, siedziałem nad tym przez weekend i też mi się udało. Zrobiłem na telefonie test dla Warszawy i dla Buenos Aires i poprawnie konwertuje tzn dla Warszawy GTM+1 a ten drugi GMT-3
Ważne aby na wejściu była czas w standardzie ISO: 2023-01-28T15:17:48+00:00
fun convertUTCtoLocalTime(timeUtcStr: String): Date {Mam czas w UTC w postaci: "3:16:00 PM"
Potrzebuje skonwertować go do czasu lokalnego tzn zamienić go na lokalną strefę czasową + dodać lokalne reguły czasu zimowego/letniego. To ma działać w każdej lokalizacji. Próbowałem to zrobić za pomocą poniższej funkcji ale kod zwraca mi 15:16 czyli realnie jedyne co zrobił to zamienił czas na 24H. Co robię nie tak?
#kotlin #androiddev #programowanie
Potrzebuje skonwertować go do czasu lokalnego tzn zamienić go na lokalną strefę czasową + dodać lokalne reguły czasu zimowego/letniego. To ma działać w każdej lokalizacji. Próbowałem to zrobić za pomocą poniższej funkcji ale kod zwraca mi 15:16 czyli realnie jedyne co zrobił to zamienił czas na 24H. Co robię nie tak?
#kotlin #androiddev #programowanie
fun convertUTCtoLocalTime(time: String): LocalTime {@czlowiek_z_lisciem_na_glowie: Kotlina nie znam, ale skoro wejściowy czas masz w UTC to czemu używasz do parsowania czegoś co się nazywa LocalTime? Powinieneś gdzieś przy parsowaniu określić, że to UTC
Poszukuję dobrej i wspieranej biblioteki w Javie albo Kotlinie (którą da się zaimportować do projektu Androida), która dla współrzędnych geograficznych zwróci godzinę zachodu i wschodu słońca. Próbowałem użyć tej ale zwraca zachód słońca o godzinę do tyłu więc nie można jej ufać, możliwe, że nie bierze pod uwagę czasu zimowego / letniego.
https://github.com/mikereedell/sunrisesunsetlib-java
#kotlin #java #androiddev
https://github.com/mikereedell/sunrisesunsetlib-java
#kotlin #java #androiddev
@czlowiek_z_lisciem_na_glowie: a nie możesz skorzystać z dostępnego w necie API i napisać jego obsługę w aplikacji?
https://sunrise-sunset.org/api
https://sunrise-sunset.org/api
@czlowiek_z_lisciem_na_glowie: moze zwraca w utc i musiz to sobie na twoja timeZone przeliczyc?
Jeśli oprócz aplikacji webowej tworzycie osobno aplikację mobilną, to trzymacie wszystko w jednym repo, czy lepiej utworzyć osobne? Część kodu można by współdzielić (np. DTO). #java #android #programowanie #kotlin
@SendMeAnAngel: to zależy
@SendMeAnAngel: 3 osobne repo na backend, frontend i mobilkę, ale to 3 różne języki
Jeśli chciałbym spróbować napisać grę 2D wykorzystującą przyspieszenie sprzętowe, to która biblioteka ma najniższy próg wejścia w tej chwili i jest wspierana?
Unity?
#androiddev #kotlin
Unity?
#androiddev #kotlin
- 1
Chciałbym sie nauczyć programowania na mobilki, obecnie jestem frontendem z reactem. I nie mam pojęcia co wybrać:
1. najbardziej podoba mi sie flutter, wydaje mi sie ze jego udzial w rynku bedzie sie zwiekszal
2. react native wydaje sie byc naturalnym wyborem, ale bardzo denerwuje mnie tam expo, konfiguracja czy react CLI, do tego zamykam sie troche na jeden framework powiazany z jedna firma, jakos srednio mi sie to podoba. No i kwestia utrzymania
1. najbardziej podoba mi sie flutter, wydaje mi sie ze jego udzial w rynku bedzie sie zwiekszal
2. react native wydaje sie byc naturalnym wyborem, ale bardzo denerwuje mnie tam expo, konfiguracja czy react CLI, do tego zamykam sie troche na jeden framework powiazany z jedna firma, jakos srednio mi sie to podoba. No i kwestia utrzymania
@hanspl: Czy bardziej przyszłościowy jest kotlin i kmm niż flutter to nie byłbym tego taki pewny. Wystarczy że Google przestanie wspierać androida i nowe telefony będą wypuszczane na fuchsia OS i wtedy flutter będzie bardziej przyszłościowy. Czy tak będzie tego nie wiem, ale wydaje mi się że ciężko przewidzieć w którą stronę to pójdzie. Trzeba cały czas obserwować co się dzieje na rynku mobilnym i w razie czego zmienić technologię
Nowe Android Studio już dostępne. Mobilne apki wchodzą na desktopy!
Czyżby koniec memów o ogrzewaniu pokoju dzięki AS? xD
https://bulldogjob.pl/readme/nowe-android-studio-juz-dostepne-aplikacje-mobilne-wchodza-na-desktopy
#android #mobiledev #kotlin #naukaprogramowania #programowanie #technologia
Czyżby koniec memów o ogrzewaniu pokoju dzięki AS? xD
https://bulldogjob.pl/readme/nowe-android-studio-juz-dostepne-aplikacje-mobilne-wchodza-na-desktopy
#android #mobiledev #kotlin #naukaprogramowania #programowanie #technologia
źródło: comment_16736241656Ect6w5CojkROpm3vIH3af.jpg
Pobierz@Bulldogjob: KMM robi to czym miał być Xamarin. Ha!
Co zrobić żeby ikony na Toolbarze były mniejsze?
Jedynym wyjściem jest tylko używanie mniejszych ikon (24px)?
#androidstudio
#androiddev
#kotlin
Jedynym wyjściem jest tylko używanie mniejszych ikon (24px)?
#androidstudio
#androiddev
#kotlin
źródło: comment_1672585850dosALT2bu2stVpDw6ekEXk.jpg
Pobierz- 0
Jak chce dodać nowy moduł w Intellij IDEA to mam do wyboru Javę, Groovy, nawet Scale i Go, ale Kotlina nie ma. O co tu chodzi?
#java #kotlin #intellij #programowanie
#java #kotlin #intellij #programowanie
Ugułem coś się zepsuło
Stworzyłem nowy projekt w Android Studio (projekt z nową wersją Material 3, język Kotlin, bez Jetpacka) i nie mam dostępu do dynamicznych kolorów np.
Czemuż to nie działa?
#programowanie
#android
#androidstudio
#kotlin
Stworzyłem nowy projekt w Android Studio (projekt z nową wersją Material 3, język Kotlin, bez Jetpacka) i nie mam dostępu do dynamicznych kolorów np.
material_color_primary_90 albo material_color_secondary_30Czemuż to nie działa?
#programowanie
#android
#androidstudio
#kotlin
- 1
@awiner: haha ale śmieszna sytuacja haha
Miałem bardzo starą wersję
zmieniłem już na
Razem z rodziną wciąż się śmiejemy haha
Miałem bardzo starą wersję
material w build.gradle hahazmieniłem już na
implementation 'com.google.android.material:material:1.8.0-beta01' hahaRazem z rodziną wciąż się śmiejemy haha
- 0
@mamniciwszystko: to Ty musisz powiedzie. Czemu u Ciebie nie działa bo u Ciebie jest coś źle. U mnie jest dobrze i działa ( ͡° ͜ʖ ͡°)
- 7
Kilka moich artykułów , które mogą Was zainteresować :
3 ficzery, które mogą wylądować w #kotlin
https://link.medium.com/IQwZibEgDvb
Co nowego w #springboot 3
3 ficzery, które mogą wylądować w #kotlin
https://link.medium.com/IQwZibEgDvb
Co nowego w #springboot 3
źródło: comment_1670635573SPLkqJT9OhQRKo3iQ7pT3O.jpg
PobierzPotrzebuję zrobić upload mojej apki do Google Play store. Nigdy tego jeszcze nie robiłem.
Co mam:
Android Studio
Apka
Co mam:
Android Studio
Apka
@czlowiek_z_lisciem_na_glowie: najprościej nagraj ekran.
Reklamy telewizyjne to raczej mają 100% mocki i każda animacja jest robiona ręcznie.
Reklamy telewizyjne to raczej mają 100% mocki i każda animacja jest robiona ręcznie.
To jeszcze Panowie pytanie. Jak zrobić film promocyjny, gdzie taka rączka klika po apce i pokazuje co się dzieje na ekranie?
@czlowiek_z_lisciem_na_glowie: jak chcesz rączkę to zmień kursor w systemie, nagraj ekran gdzie masz odpalony emulator i obrabiaj :P
mozna tez z samego emulatora nagrać ekran adb plus w opcjach programisty: pokazuj dotyk czy coś w tym stylu, ale tam już rączki nie będzie tylko kółeczko
Mam taki data class, żeby przy zbieraniu danych z Firestore, zebrać dokument do właśnie tej klasy tym kodem:
Problem w tym, że w Firestore mam w tym dokumencie jeszcze jedną kolekcje i przez tą kolekcje nie mogę już zmienić dokumentu na klasę
Da się jakoś w
val user = docReference.toObject(User::class.java)Problem w tym, że w Firestore mam w tym dokumencie jeszcze jedną kolekcje i przez tą kolekcje nie mogę już zmienić dokumentu na klasę
User bo wtedy zwraca mi to tylko null (╯°□°)╯︵ ┻━┻Da się jakoś w
data class
źródło: comment_1668896963Iour9NONDsHOEJOuW0AnO9.jpg
Pobierz- 1
@mamniciwszystko: oczy szczypio od tego konstruktora, który zresztą, zdaje się, że jest zbędny. A co się dzieje, jak po prostu dodasz sobie pole w klasie?
import java.time.ZoneOffset.UTC
import java.time.ZonedDateTime
dataCo zrobić żeby jedna funkcja w interface zwracała mi to co akurat będę potrzebował? W Javie można kilka metod stworzyć z różnymi klasami, które zwraca ale w #kotlin już to nie działa ( ͡° ʖ̯ ͡°)
#programowanie
#android
#androidstudio
#java
#programowanie
#android
#androidstudio
#java
źródło: comment_16687832348dtFMQ6vyKZAznM7CgSNwE.jpg
Pobierz- 5
@mamniciwszystko: w Javie też to nie działa. Masz zasadniczo trzy opcje: każdą metodę nazwać inaczej, zrobić tylko jedną metodę generyczną, albo zrobić interfejs generyczny czyli wyciągnąć parametr generyczny na poziom interfejsu. Jednak w przypadku interfejsu generycznego niestety dana konkretna klasa może implementować tylko jeden taki interfejs na raz, a zatem nie da się zrobić klasy implementującej równocześnie
CallListener oraz CallListener. No cóż, genericsy w Javie/Kotlinie są takie trochę niedorobione.- 4
Treść przeznaczona dla osób powyżej 18 roku życia...
W kontekście desing patternu MVVM, gdzie umieścilibyście metodę, która sprawdza czy user podał klucze API?
W main activity wybieram startowy screen. Domyślnie jest to ekran z listą produktów. Jednak wprzypadku kiedy user nie podał wcześniej klucza API, ma zobaczyć screen z ustawieniami aby wymusić jego podanie.
Pytanie, gdzie umieścić logikę sprawdzającą w datastore czy klucz jest podany czy nie?
W prezentacji, w domenie czy w common? (w data wiadomo nie)
#androiddev
W main activity wybieram startowy screen. Domyślnie jest to ekran z listą produktów. Jednak wprzypadku kiedy user nie podał wcześniej klucza API, ma zobaczyć screen z ustawieniami aby wymusić jego podanie.
Pytanie, gdzie umieścić logikę sprawdzającą w datastore czy klucz jest podany czy nie?
W prezentacji, w domenie czy w common? (w data wiadomo nie)
#androiddev
@czlowiek_z_lisciem_na_glowie: jak logika to najlepiej do modelu ( nie man pojęcia co u ciebie tym jest). Od biedy do model view można wrzucić
Da się jakoś zaimportować ikony z Material 3 (czy tam You) I używać poza Jetpack Compose tzn. W XML lub w kodzie Kotlin? Czy trzeba każdą ikonę osobno pobierać?
#androidstudio
#kotlin
#java
#programowanie
#androidstudio
#kotlin
#java
#programowanie
źródło: comment_1667938999aU9UVOjUE5EN1R4tWZ8umK.jpg
Pobierz




















https://jvm-bloggers.com/issue/382
#java #scala #kotlin #groovy #jvm #jvmbloggers #programming