Недавно я начал изучать Kotlin для Android-разработки, и мне это очень понравилось. Kotlin по синтаксису очень похож на Swift, и это удобно. Я всего лишь новичок в Android-разработке, поэтому скорее всего есть ещё много полезных библиотек, которые у меня ещё не было возможности изучить, но этот список — это некоторые из тех, которые я уже успешно использовал или планирую сделать это в скором времени.
Рубрика «devcolibri» - 2
7 библиотек для Android разработки на Kotlin
2018-11-22 в 11:16, admin, рубрики: android, android development, devcolibri, kotlin, libraries, libs, библиотеки, никто не читает теги, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под androidDrag и Swipe в RecyclerView. Часть 1: ItemTouchHelper
2018-11-01 в 12:19, admin, рубрики: android, android development, devcolibri, lists, recyclerview, дизайн мобильных приложений, никто не читает теги, перевод с английского, Программирование, работа со списками, разработка, разработка мобильных приложений, Разработка под android, спискиСуществует множество обучающих материалов, библиотек и примеров реализации drag & drop и swipe-to-dismiss в Android c использованием RecyclerView. В большинстве из них по-прежнему используются устаревший View.OnDragListener и подход SwipeToDismiss, разработанный Романом Нуриком. Хотя уже доступны новые и более эффективные методы. Совсем немногие используют новейшие API, зачастую полагаясь на GestureDetectors
и onInterceptTouchEvent
или же на другие более сложные имплементации. На самом деле существует очень простой способ добавить эти функции в RecyclerView
. Для этого требуется всего лишь один класс, который к тому же является частью Android Support Library.
10 библиотек, о которых должен знать каждый Android-разработчик
2018-10-11 в 13:20, admin, рубрики: android, android development, devcolibri, libs, библиотеки, никто не читает теги, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под androidВ 2015 году мы уже публиковали статью о пяти лучших библиотеках, которые мы использовали в то время. Однако платформа Android значительно выросла с тех пор. Как вы знаете, в такой быстро развивающейся области, как разработка программного обеспечения, всё меняется и развивается с молниеносной скоростью. Именно поэтому мы решили, что пришло время обновить список наиболее эффективных Android-библиотек.
Быстрые прототипы на Flutter и Kotlin-Native
2018-10-05 в 12:41, admin, рубрики: android, android development, dart, design, devcolibri, flutter, kotlin, material design, material theming, никто не читает теги, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под android, разработка под iOSПолучив задачу разработать приложение для нашей предстоящей внутренней конференции в рамках OLX Group, моя команда задумалась о том, как сократить время создания приложения для iOS и Android, потому что нам и без этого было чем заняться. Первое, что мне пришло в голову, — использовать Kotlin, т.к. он может компилироваться на других платформах. Спойлер: не все пошло так, как изначально планировалось, но мы сделали всё вовремя, попутно узнав много нового!
Итак, это рассказ о том, как мы делали приложение OLX Group Product & Tech Conference в рекордно сжатые сроки.
Flutter для Android-разработчиков. Как создавать UI для Activity, используя Flutter
2018-09-27 в 13:43, admin, рубрики: android, android development, dart, design, devcolibri, flutter, material design, дизайн мобильных приложений, никто не читает теги, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под androidЭта статья написана для Android-разработчиков, которые хотят применить свои существующие знания для создания мобильных приложений с помощью Flutter. В этой статье мы рассмотрим эквивалент Activity во Flutter.
Реализация BottomAppBar. Часть 1: Material компоненты для Android
2018-09-17 в 12:58, admin, рубрики: android, android development, design, devcolibri, material design, дизайн мобильных приложений, никто не читает теги, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под androidBottomAppBar — это один из новых Android Material компонентов, которые были представлены на Google I/O 2018. Это по сути расширение компонента Toolbar. Новый BottomAppBar располагается в нижней части окна приложения в отличие от тулбара, который находится в его верхней части. С помощью этой парадигмы команда Material Design ожидает нового пользовательского опыта (UX). BottomAppBar намного более доступен для пользователя в сравнении с обычным тулбаром. Переместив панель управления и меню в нижнюю часть приложения, BottomAppBar предлагает кардинально новый дизайн для Android приложений.
Глубокое погружение в папку .idea в Android Studio
2018-09-13 в 12:09, admin, рубрики: android, android development, android studio, devcolibri, никто не читает теги, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под androidКак и для многих разработчиков, папка .idea в Android Studio для меня всегда была, как черный ящик: я знал, что она существует, я знал, что её всегда добавляют в .gitignore, но я решил узнать, для чего же там нужны те или иные файлы и папки, чтобы у меня была возможность обрабатывать иногда возникающие git-конфликты, и для того, чтобы точно знать, какой файл можно безопасно добавить в .gitignore, а какой нет.
Разобрал я это на примере проекта, над которым работаю. И решил поделиться результатом того, что выяснил, т.к. не нашел никакой документации по этому вопросу.
Паттерны проектирования в Kotlin
2018-09-10 в 12:53, admin, рубрики: code complete, design patterns, devcolibri, kotlin, никто не читает теги, паттерны проектирования, перевод с английского, Программирование, Проектирование и рефакторинг, разработка, Совершенный кодГоворят, что «паттерны проектирования — это обходные пути недостатков определенного языка программирования». Самое забавное, что это сказали сторонники Lisp и Scheme, у которых в языках всё было в порядке.
Но, похоже, разработчики языка Kotlin восприняли это высказывание по-настоящему близко к сердцу.
Мои любимые примеры функционального программирования в языке Kotlin
2018-08-17 в 15:27, admin, рубрики: android, collections, devcolibri, functional, java, kotlin, sorting, джава, коллекции, никто не читает теги, Программирование, разработка, сортировка, функциональное программированиеОдной из замечательных особенностей Kotlin является то, что он поддерживает функциональное программирование. Давайте посмотрим и обсудим некоторые простые, но выразительные функции, написанные на языке Kotlin.
Использование отладчика Android Studio по максимуму
2018-08-10 в 14:18, admin, рубрики: android, android development, android studio, debug, devcolibri, никто не читает теги, отладка, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под androidЭто хитрость, о которой я узнал совсем недавно у Senior Android разработчика в моей компании, и теперь я чувствую себя несчастным, сожалея о времени, которое я провел в ожидании сборки Gradle, чтобы проверить свои изменения при написании Android приложений.