Android — TechCave

Android («Андроид») — операционная система для смартфонов, интернет-планшетов, электронных книг, цифровых проигрывателей, наручных часов, игровых приставок, нетбуков, смартбуков, очков Google, телевизоров и других устройств.

Android («Андроид») — операционная система для смартфонов, интернет-планшетов, электронных книг, цифровых проигрывателей, наручных часов, игровых приставок, нетбуков, смартбуков, очков Google, телевизоров и других устройств. В будущем планируется поддержка автомобилей и бытовых роботов. Основана на ядре Linux и собственной реализации виртуальной машины Java от Google. Изначально разрабатывалась компанией Android, Inc., которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit позволяет портировать библиотеки и компоненты приложений, написанные на Си и других языках.

Стена группы

Загрузка...
2 месяца назад
#

Под капотом JobIntentService



В данной статье, речь пойдет об одной проблеме с JobIntentService'ом, о которой существует множество вопросов на соответсвующих ресурсах и репортов в баг трэкере гугла. А так же о причине по которой, судя повсему, гугл не считает ее багом и закрывет данные репорты.



Источник
Загрузка...
2 месяца назад
#

Flutter 1.0 — релиз 4 декабря



Позавчера, 4 декабря, прошло знаменательное для мобильных разработчиков событие: презентация Flutter версии 1.0.
image
Если Вы еще не слышали об этой новой технологии, то стоит сказать о ней несколько слов.



Флаттер — это набор инструментов от Google для создания нативных приложений для iOS И Android из одной кодовой базы. То есть пишем код на Dart, а затем компилируем его в приложение для iOS и в приложение для Андроид. Сама по себе идея компиляции под разные платформы из одной кодовой базы не нова. React Native, Xamarin, PhoneGap… Но только Флаттер обещает сделать приложения быстрыми и красивыми настолько же, насколько вообще могут быть быстрыми и красивыми нативные приложения для этих операционок. А может быть даже красивее. По крайней мере то, что показали на вчерашней презентации, было очень эфффектным.



Постараюсь рассказать о том, что мне больше всего понравилось в этой презентации.



Источник
Загрузка...
2 месяца назад
#

Ktor как HTTP клиент для Android



Retrofit2 мне, как Android разработчику, нравится, но как на счет того, чтобы попробовать к качестве HTTP клиента Ktor? На мой взгляд, для Android разработки он не хуже и не лучше, просто один из вариантов, хотя если всё немного обернуть, то может получиться очень неплохо. Я рассмотрю базовые возможности с которыми можно будет начать пользоваться Ktor как HTTP клиентом — это создание запросов разных видов, получение raw ответов и ответов в виде текста, десериализация json в классы через конвертеры, логирование.



Источник
Загрузка...
2 месяца назад
#

Обзор нововведений Android Design Support Library v28



И снова здравствуйте.

Приближаем к дате запуска наш новый курс
«Разработчик Android», осталось всего ничего и осталось немного интересных материалов, которыми делимся со всеми, в том числе и потенциальными слушателями.

Поехали.

Недавно была анонсирована 28 версия Android Support Library. В текущей альфа-версии у нас появился доступ к набору новых интересных компонентов. В этой статье я хочу взглянуть на дополнения, которые были внесены в библиотеку Support Library в виде компонентов Material View.



Источник
Загрузка...
2 месяца назад
#

Видео с Android Kolesa Mobile: о модульной разработке, backend driven UI и continuous integration



Привет, Хабр! Публикуем видеозапись с третьего Android Kolesa Mobile – встречи для мобильных разработчиков.

В роли спикеров выступили наши коллеги и представители компаний Avito.ru, Chocolife и Noble Applications. Под катом — фото, слайды и записи докладов. Приятного просмотра!



Источник
Загрузка...
2 месяца назад
#

Мобильный уик-энд: бесплатная трансляция Mobius





На этих выходных многие мобильные разработчики будут на
Mobius 2018 Moscow, но этот пост — в первую очередь для тех, кого там не будет. У нас есть бесплатная онлайн-трансляция некоторых докладов, так что в выходной день можно будет открыть YouTube на любом подходящем устройстве (например, для пущей аутентичности на смартфоне, который используете в разработке) и узнать что-то полезное, не покидая любимый диван.

Какие именно доклады попали в открытую для всех часть? А что будет на конференции такого, что в трансляцию не попадёт? Все описания и заветная ссылка — под катом.

Источник
Загрузка...
2 месяца назад
#

Детальный разбор того, что Google показал на конференции FlutterLive (и что это значит для Dart и мира)



Буквально накануне (
UPD
пока я писал статью, прошло двое суток 0_0), 4 декабря в Лондоне прошла конференция
FlutterLive, посвящённая в основном мобильному фреймворку
Flutter, но не ограничиваясь им. Какие новости нам рассказали, и что теперь является основным вектором развития для команды Google, включая некоторые размышления на этот счёт, вы можете прочесть ниже.

Так как мы в
Wrike сейчас одни из самых больших потребителей Dart (но, как показала конференция
DartUP далеко не единственные), то мы постарались сделать для вас детальный разбор, что этот анонс значит для всего IT мира.

Спойлер для затравки:
скоро всё будет Flutter



Источник
Загрузка...
2 месяца назад
#

Kodein. Основы



Не нашел понятных гайдов для тех, кто
Kodein видит в первый раз, а документация не во всех местах прозрачная и последовательная, поэтому хочу поделиться основными возможностями библиотеки с вами. Некоторые возможности библиотеки будут выпущены, но это в основном advanced часть. Здесь же вы найдете всё, чтобы по ходу чтения статьи нормально стартовать и начать внедрять зависимости с
Kodein. Статья базируется на
Kodein 5.3.0, так как
Kodein 6.0.0 требует
Support Library 28 или
AndroidX и далеко не скоро все перейдут на них, так как многие сторонние библиотеки ещё не предлагают совместимых версий.



Источник
Загрузка...
2 месяца назад
#

Реализация мгновенного поиска в Android с помощью RxJava



Реализация мгновенного поиска в Android с помощью RxJava



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



Источник
Загрузка...
2 месяца назад
#

Конференция для iOS-разработчиков Kolesa Mobile 3.0. Видеоотчет





17 ноября в офисе “Колёса | Крыша | Маркет” прошло специальное мероприятие для iOS-разработчиков, чуть более масштабное, чем традиционные митапы.

В роли приглашенных спикеров встречу посетили представители компаний “Авито”, Альфа-Банк Казахстан, Mint Apps Production и DAR Ecosystem.

Kolesa Mobile проходит в этому году уже в третий раз с одним изменением – мы разделили iOS- и Android-направления, чтобы участники получили от встречи максимум пользы.

Под катом делимся фото, презентациями и видеозаписью докладчиков iOS Kolesa Mobile.

Источник
Загрузка...
2 месяца назад
#

Открытый урок «Android Material Design: обзор обновлений»



И снова здрасьте!

Представляем наш новый курс —
«Разработчик Android» и его преподавательницу
Варвару, которая давеча провела первый открытый урок на данном курсе. На вебинаре Варвара разбирала новинки Google I/O 2018 collection и в частности работу с новыми компонентами и tools: BottomNavigationView, MaterialButton, Chip, Snackbars и другими.

Ждём вопросы и комментарии, которые как всегда можно оставить тут или задать
Варваре напрямую, посетив
день открытых дверей.

Источник
Загрузка...
2 месяца назад
#

Деревовидный список RecyclerView (без сторонних библиотек и дочерних массивов)



Доброго времени суток, уважаемые читатели.

В своей статье я хочу поделиться реализацией деревовидного списка с помощью RecyclerView. Без использования каких-либо дополнительных библиотек и без использования дочернего массива.

Кому интересно, прошу под кат. Постараюсь описать как можно подробнее что да как.

Источник
Загрузка...
2 месяца назад
#

Far Fields mic (Mic array) — незаметный герой в умной колонке



В этой статье я хочу рассказать о своем давнем увлечении — изучении и работе с far fields mic (mic array) — массивами микрофонов.



Статья будет интересна увлекающимся построением своих голосовых помощников, она ответит на некоторые вопросы людям, воспринимающим инженерное дело как искусство, а также желающим попробовать себя в роли Q (Это из Бондианы). Мой скромный рассказ, надеюсь возможно, поможет вам понять, почему умная колонка- помощник, сделанный строго по туториалу работает хорошо только при условии полного отсутствия шумов. И так плохо там, где они есть, например на кухне.



Источник
Загрузка...
2 месяца назад
#

Кэшируем пагинацию в Android



Наверняка каждый Android разработчик работал со списками, используя RecyclerView. А также многие успели посмотреть как организовать пагинацию в списке, используя Paging Library из Android Architecture Components.



Все просто: устанавливаем PositionalDataSource, задаем конфиги, создаем PagedList и скармливаем все это вместе с адаптером и DiffUtilCallback нашему RecyclerView.



Но что если у нас несколько источников данных? Например, мы хотим иметь кэш в Room и получать данные из сети.



Кейс получается довольно кастомный и в интернете не так уж много информации на эту тему. Я постараюсь это исправить и показать как можно решить такой кейс.



image



Источник
Загрузка...
2 месяца назад
#

Больше всех пахала лошадь, но председателем колхоза так и не стала





В последнее время в мобильном сообществе часто можно услышать про Flutter, React Native. Мне стало интересно понять профит от этих штук. И насколько они реально изменят жизнь при разработке приложений. В итоге было создано 4 (одинаковых с точки зрения выполняемых функции) приложения: нативное Android, нативное iOS, Flutter, React Native. В этой статье я описал то, что вынес из своего опыта и как реализуются схожие элементы приложений в рассматриваемых решениях.

Источник
Загрузка...
1 2 4 5

Авторизация

Пользователи

Андрей Подольский
Kumskov
Juan
Tutu
naikdij88
NewEXE
Георгiй Москвитинъ
Andpyxa Tutunnik
Andrey_fox

GeekBrains

КАРКАМ

Нетология