Перейти к содержимому
Меню
  • Java SE
  • Android
  • Поиск
  • Java SE
  • Android

JAVA-HELP

Сайт для Java разработчиков

Keddit — Изучаем Kotlin с разработкой приложения под Android

Добро пожаловать в серию статей, где мы изучим Kotlin, новый язык программирования JVM, разрабатывая приложение под Android. Я надеюсь это поможет Вам изучить потрясающий язык в контексте Android. Данный материал будет разделен на несколько  частей. В каждой части будут обсуждаться различные функции языка Kotlin.

Оглавление Keddit:

  1. Изучаем Kotlin с разработкой приложения под Android
  2. Часть 1: Настройка Android Studio для Kotlin

Я не намереваюсь создать самое лучшее в мире приложение, но я попытаюсь рассказать о Kotlin и об основных особенностях создания данного приложения.

Мы изучим Kotlin, охватив такие темы, как: свойства и поля, классы данных, null-safety, extended-функции, лямбда выражения, делегирование, функции высшего порядка и другие темы. касающиеся разработки под Android, такие как:  изменение ориентации, запрос данных от сервиса для дальнейшего показа их в UI, связывание и манипуляция View и другое. Также, я думаю, что вы уже знаете Java и имеете некоторый опыт разработки приложений под Android.

Приложение Keddit

Приложение, которое мы разработаем — это маленький клиент для Reddit. Он будет показывать последние новости из Reddit с бесконечной прокруткой для непрерывной загрузки новостей пока вы скролите вниз, показывает заголовки новостей, изображения, число комментариев, время публикации и автора новости.

Используемые библиотеки

  • Retrofit: для использования Reddit API.
  • RxJava: мы воспользуемся Observable, чтобы отделить UI от фоновых задач.
  • Picasso: для загрузки изображений из Reddit.
  • RecycleView: мы воспользуемся RecycleView для отображения информации
  • Kotlin Android Extensions: для связки UI с кодом.

Репозиторий

Исходный код приложения вы можете посмотреть здесь:
https://github.com/juanchosaravia/Keddit

В следующей статье мы настроим Android Studio для того, чтобы мы могли использовать Kotlin.

Если у Вас есть какие-либо вопросы Вы можете связаться со мной:

Twitter: https://twitter.com/juanchosaravia

LinkedIn: https://www.linkedin.com/in/juansaravia

Источник: Keddit — Intro: Learn Kotlin while developing and Android App

Категории
  • Kotlin
Предыдущая заметка

DP в PX и обратно c Kotlin

Следующая заметка

Keddit — Часть 1: Настройка Android Studio для Kotlin

Рубрики

  • Android
    • Android-библиотеки
    • Android-сниппеты
    • Material Design
    • Инструменты разработчика
    • Уроки Android
  • Java SE
    • Java-сниппеты
    • Изучение Java
    • Обзор Java-классов
    • Основы Java
  • Kotlin

Популярные записи

  • Загрузка изображений с помощью библиотеки Glide. Начало работы
  • Руководство по использованию ORM DBFlow в Android-приложении
  • Анимированный Toolbar: фичи Design Support Library
  • Я хочу программировать под Android. Вопрос #5
  • Используем ACRA в своем приложении

Copyright © 2020– JAVA-HELP. Все права защищены. Политика конфиденциальности