Что нового
  • Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Android Теперь Официально Поддерживает Язык Программирования Kotlin От Jetbrains

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,071
Баллы
155
Возраст
52
На конференции

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

компания

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

о включении придуманного российскими разработчиками языка

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

в список официально поддерживаемых языков для разработки Android-приложений.


Exciting news, developers.

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

is officially joining the

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

family.

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



— Android (@Android)

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.





You've been waiting for this: Google just announced that Kotlin has become a first-class language on Android!

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



— Kotlin (@kotlin)

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.




Что за Kotlin?


Kotlin — современный, мощный, полностью совместимый с Java статически типизированный язык программирования, разработанный компанией

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

Для наглядности, сравните реализации одного и того же класса на Java и на Kotlin.

Java:

public class Customer {
private String name;
private String email;
private String company;

public Customer(String name) {
this(name, "", "");
}

public Customer(String name, String email) {
this(name, email, "");

}

public Customer(String name, String email, String company) {
this.name = name;
this.email = email;
this.company = company;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getEmail() {
return email;
}

public void setEmail(String email) {
this.email = email;
}

public String getCompany() {
return company;
}

public void setCompany(String company) {
this.company = company;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;

Customer customer = (Customer) o;

if (name != null ? !name.equals(customer.name) : customer.name != null) return false;
if (email != null ? !email.equals(customer.email) : customer.email != null) return false;
return company != null ? company.equals(customer.company) : customer.company == null;
}

@Override
public int hashCode() {
int result = name != null ? name.hashCode() : 0;
result = 31 * result + (email != null ? email.hashCode() : 0);
result = 31 * result + (company != null ? company.hashCode() : 0);
return result;
}

@Override
public String toString() {
return "Customer{" +
"name='" + name + '\'' +
", email='" + email + '\'' +
", company='" + company + '\'' +
'}';
}
}

Kotlin:

data class Customer(var name: String, var email: String = "",
var company: String = "")

Кроме того, Kotlin будет нативно поддерживаться в Android Studio 3.0, которая

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

на официальном сайте. С

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

для создания Android-приложений можно ознакомиться на Android Developers.


Meanwhile in Kotlin slack…
Welcome!

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



— Kotlin (@kotlin)

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.




Это очень важное нововведение для Android-разработчиков. Как

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

TechCrunch, данная новость из всех собрала самые сильные аплодисменты во время вчерашней вступительной речи на конференции.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.
 
Вверх