Czy mi się zdaje, czy #kotlin reklamuje się 100% interoperatywnością z #java ? ( ͡° ͜ʖ ͡°)

Szkoda tylko że od 2014 roku wisi im zadanie o niekompatybilności ze szczątkowymi implementacjami metod w interfejsach z JRE8... I to ma być ten szybki rozwój bo Java jest zła i rozwija się za wolno? XD


#programowanie #androiddev
JanuszProgramowania - Czy mi się zdaje, czy #kotlin reklamuje się 100% interoperatywn...

źródło: comment_sntDaxCAWfCPL6VkG5s3i10ym1UC3Ydf.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interface nie mówię że się nie nadaje, ale mówienie że ma 100% interop jest kłamstwem, jest gdzieś lista wykluczeń od tych 100%? dobrze by było coś takiego przeczytać zanim podejmie się decyzje o migracji...

ponadto, to nie byle jaki bug a brak w założeniach, co w wypadku języka ma poważne konsekwencje, wnioskując po ich komentarzach nie bardzo wiedzą jak to rozwiązać
  • Odpowiedz
#kotlin
Mirki programujące w Kotlinie: urywacie data class? Jak czytałem na początku o Kotlinie to strasznie się nimi jarałem, ale jak się zorientowałem, że po data class nie można dziedziczyć to praktycznie straciły dla mnie swoje zastosowanie.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patres: Używam, choć nie na jakąś bardzo dużą skalę (inna sprawa, że praktycznie wszystkie POJO to już gotowy legacy code...). Spoko sprawa do wszelkich prostszych przypadków.

A dziedziczenie i tak jest przereklamowane ;)
  • Odpowiedz
Hej
Był by ktoś w stanie przełożyć mi taki kod kotlinowy :

class LexerFactory {
fun getLexer(type: LexerType, cs: CharStream): Lexer {
when (type) {
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker:
public class LexerFactory {
public Lexer getLExer(LExerType type, CharStream cs) {
if (type == JAVA8) return new Java8Lexer(cs);
// sądząc po kodzie to LexerType może przyjmować tylko JAVA
8, bo inaczej kotlin krzyczałby, że nie ma innego returna, więc można rzucić jakiś wyjatek żeby java nie krzyczała
throw
  • Odpowiedz
Programujące Mirki i Węgierki. #prokrastynacja i #naukaprogramowania #java lub #kotlin . Kilka miesięcy temu podszedłem ambitnie do tematu (przynajmniej tak mi sie wydawało) i codziennie robiłem kurs Kotlin na Udemy (codziennie 1-2h oglądania i kodzenia). Doszedłem do programowania obiektowego i zrozumiałem tą część tak sobie (mniej niż więcej) i obiecałem sobie do tego wrócić ale nie wróciłem...Minęło kilka miesięcy, mocne postanowienie poprawy jest tylko
kretwgranulkach - Programujące Mirki i Węgierki. #prokrastynacja i #naukaprogramowani...

źródło: comment_Qhxvt48y9ElbOGRV6q93Y4VZbtkcsThk.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś może orientuje się czy warto uczyć się #kotlin do tworzenia appek na #android czy lepiej pozostać przy javie? Język generalnie wygląda spoko i składniowo dużo czerpie ze #scala którą bardzo lubię stąd taka rozkmina :)

  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Raport #otwartywykopmobilny

- Po kilkukrotnym przepisaniu aplikacji, wreszcie udało się zaimplementować architekturę MVP - kod jest teraz czytelny, oraz łatwy w rozbudowie
- Został dodany pasek nawigacji wyświetlający awatar oraz ilość powiadomień ankieta (picrel)
- Wygląd aplikacji został dopracowany
- Dodałem prostą przeglądarkę obrazów
feelfree - Raport #otwartywykopmobilny

- Po kilkukrotnym przepisaniu aplikacji, wr...

źródło: comment_xyXWmWSxy4k8g9Y4Y5FUgxiO2DKVFFsI.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@feelfree: Piękne (ʘʘ). Planuję więcej pomóc przy aplikacji jak tylko wrócę do Polszy, bo muszę przyznać, że jaram się taką opensourcową apką Wykopu niemożebnie ( ͡° ͜ʖ ͡°).
  • Odpowiedz
  • 2
@feelfree Ja mam tylko taką uwagę - dajcie możliwość podglądu na komentarze podczas pisania własnego. Coś jak w oficjalnej jest. Bo na "Mój wykop" to była jedna z bardziej wkurzających rzeczy, jak chcesz np. odpowiedzieć kilku wykopkom naraz, ale po odpisaniu pierwszemu nie pamiętasz co chciałeś pisać do innych.

Sądzę, że jest to do rozważenia, nie? ;)
  • Odpowiedz
  • 1
@PieceOfShit na bym się najpierw nauczył rxjavy a później kotlina żeby łatwiej zrozumieć o co w rx chodzi. Co do nauki to najpierw obczaj wzorzec obserwatora na którym wszystko się opiera. Jeśli znasz retrofita to podłącz sobie do niego rx i zobacz o ile bardziej elegancki kod wychodzi bez callbackow ;) co do materiałów to zdecydowanie polecam prezentacje https://youtu.be/aXBq1LQSrks daj znać czy pomogło ( ͡ ͜ʖ ͡
  • Odpowiedz
Miruny, oczywiście mogę pogooglać ale może ktoś robił i poleca, mianowicie kurs języka Kotlin, ktoś coś?

Dodam, że programowanie to dla mnie chleb powszedni, więc nie szukam kursu, który uczy programować tylko kursu, który uczy języka Kotlin (może być od podstaw),

#programowanie #java #kotlin #naukaprogramowania
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@feelfree: widzę, że potrzebujesz porad od jakichś porządnych grafików, ten interfejs to koszmar xD ale oczywiscie +, przyda się jakaś dobra apka (zakładam, że będzie lepsza niż te co są)
  • Odpowiedz