Mirki, dziś darmowy #ebook z #packt: "Programming Kotlin"
https://www.packtpub.com/packt/offers/free-learning

Polecam obserwować: #packtpubfreelearning

Jeśli ktoś się spóźni i chce książkę proszę od razu na PW adres email wraz z tytułem książki. Zgodnie z polskim prawem nie można legalnie udostępnić tych zasobów masowo. Ale można bezpośrednio, korzystając ze stosunku towarzyskiego, więc podeślę.

Chętnie wyślę, ale pojedyncze pozycje i tylko archiwalne. Bieżące są dostępne do ściągnięcia z oficjalnej strony Packtu. By nie było tak,
MiKeyCo - Mirki, dziś darmowy #ebook z #packt: "Programming Kotlin"
https://www.pack...

źródło: comment_9Ka4kVXzvY426NOTUu7lYQlE3qTul5BV.jpg

Pobierz
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
@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ć
#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.
Hej
Był by ktoś w stanie przełożyć mi taki kod kotlinowy :

class LexerFactory {
fun getLexer(type: LexerType, cs: CharStream): Lexer {
when (type) {
LexerType.JAVA_8 -> return Java8Lexer(cs)
}
}
}

class TokenizerImpl : Tokenizer {
override fun tokenize(lexerType: LexerType, input: String): List {
val lexer = LexerFactory().getLexer(lexerType, CharStreams.fromString(input))

return lexer.allTokens.map { t -> t.type }
}
}
na jave ?
ewentualnie na prostszą jave ? nie za bardzo rozumiem te
@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 new IllegalArgumentException("type not found");
}

class TokenizerImpl implements Tokenizer {
@ Override
List tokenize(LexerType lexerType, String input) {
Lexer lexer =
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 wiem, że muszę te podstawy podstaw powtórzyć jeszcze
kretwgranulkach - Programujące Mirki i Węgierki. #prokrastynacja i #naukaprogramowani...

źródło: comment_Qhxvt48y9ElbOGRV6q93Y4VZbtkcsThk.jpg

Pobierz
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
- Dzięki przeportowaniu aplikacji na Glide jest możliwe wyświetlanie gifów
- Linki są teraz otwierane bezpośrednio w aplikacji dzięki Chrome Custom Apps
- Dodałem możliwość pisania wpisów, komentowania,
feelfree - Raport #otwartywykopmobilny

- Po kilkukrotnym przepisaniu aplikacji, wr...

źródło: comment_xyXWmWSxy4k8g9Y4Y5FUgxiO2DKVFFsI.jpg

Pobierz
@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? ;)
@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 ( ͡ ͜ʖ ͡)