Сколько можно этих кратких введений? Каждый месяц по паре статей на протяжении года. Думаю все кому надо уже «ввелись», и можно вещать о продвинутом использовании либы.
Уважаемый, Вы выкладываете в сообщество продукт, который должен как то облегчить работу с не очень удобным функционалом. А я как потребитель этого продукта должен быть уверен, что используя у себя ваше творение я не увижу кучу репортов о разных крашах на следующий день после релиза. Сейчас я в этом не уверен. Написать пару классов это одно, а вот доказать, что они работают как Вам задумывалось это другое.
А вы на работе тоже будете так говорить начальству? Не нравиться, что код не работает напишите так, чтоб работало.
Бессмысленное использование SerializedName. Аннотация нужна, чтоб при конвертации класса в json использовалось не имя поля, а имя, которое вы укажете в параметре аннотации. Классные тесты у вас.
Я хочу увидеть что то типа «на Java для лист итема мы создавали модель вот так(создаем класс, переопределяем equals и hashCode бла — бла, но на Котлине мы можем это сделать в одну строчку вот так)». И я такой сижу и думаю: «Ого, как круто, интересно какие там еще штуки есть»
Вы правы не поверю! Видимо вы так же отдаленно знакомы с языком как и автор.Те «остальные фичи», которые редко применяются, в нормальных проектах применяются на каждом шагу. В java любой объект может быть null, так что не вижу препятствий в применении котлиновской модели null-safe при использовании sdk. Смысл текущей статьи заинтересовать разработчика использовать Котлин вместо Java, при этом ни одна из ключевых концепций языка не использована. Более того включен кусок кода на Java, что как бы может намекать, что без нее все равно не обойтись, и отдельные компоненты придется писать на Java.
Котлин ради Котлина. Смысл писать на Котлине, как на Java? Ни одна из особенностей языка в проекте толком не применена. Ни дата классы, ни делегаты, ни функции расширения, ни null safe. Хотя все это в вашем проекте можно с успехом применять. А писать на Котлине, только для того, чтоб юзать лямбды слегка глуповато.
З.Ы. Нормальный layout делать через Anko это Ад.
З.З.Ы. Статья скорее «отпугивает» от изучения языка
А вы на работе тоже будете так говорить начальству? Не нравиться, что код не работает напишите так, чтоб работало.
З.Ы. Нормальный layout делать через Anko это Ад.
З.З.Ы. Статья скорее «отпугивает» от изучения языка