Публикации по теме 'android-development'


Введение в Kotlin для Java-разработчиков
Kotlin — это язык программирования общего назначения, разработанный JetBrains, компанией по разработке программного обеспечения, базирующейся в Санкт-Петербурге, Россия. Kotlin был первоначально выпущен в 2011 году и на сегодняшний день стал одним из самых быстрорастущих языков программирования. Kotlin был разработан для устранения недостатков Java и предоставляет новые синтаксические структуры по сравнению с Java, которые делают программирование более удобным и эффективным, например,..

Основы Flutter: списки
В этой статье мы поговорим о списках и рассмотрим следующее: ListView: как работать со списками во Flutter ListTile: полезный виджет для элементов списка Строитель-конструктор: проблема производительности Разделенный конструктор и виджет Divider Как реализовать горизонтальный список TL; DR: выводы ListView: как работать со списками во Flutter Создать список с помощью Flutter очень просто, поскольку он поставляется со встроенным виджетом под названием ListView ,..

Трекер выходит на большой экран
Трекер выходит на большой экран Trackr - это пример приложения для управления задачами. Хотя Trackr в основном используется для изучения общих шаблонов пользовательского интерфейса с точки зрения поддержки доступности, он также является одним из примеров, в которых мы демонстрируем современные передовые методы разработки Android. Недавно мы адаптировали приложение для больших экранов, поэтому давайте посмотрим, как применение материального дизайна и адаптивных шаблонов сделало..

Взгляд на функциональную обработку ошибок в Котлине
С момента выпуска Kotlin 1.3 мы увидели введение типа Result , который представляет собой объединение типа Success и типа Failure . Его цель - инкапсулировать результат действия, успешного или нет, позволяя обработать его в более позднее время. Обоснование этого добавления API, а также конкретные варианты использования обсуждаются в KEEP-127 . Вместе с Result в стандартной библиотеке появилось множество новых вспомогательных функций для работы с новым типом, одна из которых..

Пороки DTO
Для разработчиков, которые избегают написания методов для моделей Что такое ДТО? Мартин Фаулер определяет DTO как объект, который переносит данные между процессами, чтобы уменьшить количество вызовов методов. Класс, представляющий DTO, не имеет методов. Но каковы пороки DTO? Первое: дублирование кода Дублирование кода — самая распространенная болезнь, от которой страдает приложение, широко использующее DTO. Взгляните на диаграмму ниже. Пока класс Product..

Создание экрана прямой трансляции с помощью Jetpack Compose
Создание приложения для прямой трансляции TL;DR Просто демонстрационное приложение, показывающее, как создавать различные компоненты экрана прямой трансляции с помощью Jetpack Compose. Пока я использовал демонстрационный экран и обсуждал, как мы можем создать приложение для прямой трансляции. В Eloelo мы не используем Jetpack Compose, поскольку около года назад перешли с React Native на Native Android с Kotlin, но, будучи человеком, не связанным ни одним языком..

Учебное пособие по Android: настройка среды
Для разработки, отладки и тестирования ваших приложений вам понадобится Android Software Development Kit (SDK). SDK содержит различные инструменты, включая эмулятор, которые помогут вам тестировать приложения без физического устройства. В настоящее время SDK доступен для операционных систем Windows, Mac OS X и Linux. см. подробнее об android os (вики). Вам также потребуется интегрированная среда разработки (IDE) для ускорения разработки. Вы можете создавать приложения без IDE, но это..