В последнее время рост интереса к языку программирования Kotlin приблизительно такой же, как рост курса Bitcoin. Повышенное внимание обусловлено еще и тем фактом, что в мае 2017 года Kotlin был объявлен официальным языком разработки под Android. Конечно же, мы не могли не приобщиться к изучению этой темы, и решили поэкспериментировать с Kotlin, применив его в одном из новых проектов под Android.
Рубрика «android development» - 14
Kotlin: опыт боевого применения
2017-09-01 в 11:58, admin, рубрики: android development, java, kotlin, Блог компании Ассоциация ISDEF, Компиляторы, ПрограммированиеСамодостаточные контроллы на Xamarin.Forms. Часть 3. Разбираемся с NuGet
2017-08-28 в 14:01, admin, рубрики: .net, android development, Android разработка, ios development, iOS разработка, nuget, xamarin, xamarin.forms, архитектура, Блог компании Mobile Dimension, мобильная разработка, Разработка под android, разработка под iOS
В прошлых главах мы строили архитектуру приложения на Xamarin таким образом, чтобы отдельные контролы можно было переиспользовать самым простым образом в других приложениях. В этой части мы обернем эти контролы в отдельный NuGet-пакет, опубликуем его на сайте nuget.org и попробуем переиспользовать их в другом приложении, при этом написав минимальное количество кода.
Читать полностью »
Dagger 2 Multibindings
2017-08-25 в 13:42, admin, рубрики: android development, dagger 2, dependency injection, Разработка под androidВ данной статье рассмотрены особенности применения мульбайндинга, который может помочь решить множество проблем связанных с предоставлением зависимостей.
Для данной статьи необходимы базовые знания по Dagger 2. В примерах использовался Dagger версии 2.11
Dagger 2 позволяет забайндить несколько объектов в коллекцию, даже в тех случаях, когда байндинг этих объектов происходит в разных модулях. Dagger 2 поддерживает Set
и Map
мультибайндинг.
30+ инструментов для профессиональной разработки приложений под Android
2017-08-21 в 6:19, admin, рубрики: android, android development, java, toolkit, tools, Программирование, разработка мобильных приложений, Разработка под android, Совершенный код
В этой статье я собираюсь поделиться некоторыми из лучших инструментов для повышения производительности разработки и создания лучших приложений под Android.
Я лично использовал эти инструменты уже довольно давно и нашел их действительно полезными.
Эти инструменты помогли мне сэкономить много драгоценного времени из моей повседневной жизни, а также помогли мне создавать более качественные приложения.
Поэтому, не теряя времени, давайте познакомимся с новыми и потрясающими инструментами для профессиональной разработки приложений под Android.
Читать полностью »
Изучаем App Shortcuts в Android Nougat 7.1
2017-08-20 в 17:40, admin, рубрики: android, android development, java, nougat, разработка мобильных приложений, Разработка под android
Привет! Предлагаю вашему вниманию свободный перевод статьи «Exploring Android Nougat 7.1 App Shortcuts» от Andrei Catinean.
Google выпустил Android Nougat с версией 7.1 (API 25). Появились некоторые интересные функции под капотом. Одна из этих дополнительных функций — app shortcuts. Эта статья расскажет, что они собой представляют, как они работают, и как вы можете их реализовать.
Даем пользователю приложения игровую валюту с помощью AdMob Rewarded Video
2017-08-06 в 16:53, admin, рубрики: admob, android, android development, разработка мобильных приложений, Разработка под androidВсем привет! В этой статье хотел бы поделиться с Вами своей наработкой, а именно показать как работает процесс вручения пользователю игровой валюты (например, монет) при помощи AdMob Rewarded Video.
Не пропустите крупнейшее мероприятие Google для разработчиков в Европе
2017-08-04 в 12:21, admin, рубрики: android, android development, Google, Google Chrome, Google Play, iOS, ios development, mobile development, mobile first, open source, web-разработка, Блог компании Google, конференции, конференция для разработчиков, машинное обучение, Разработка под android
Напоминаем, 5 и 6 сентября в польском городе Краков пройдет одно из крупнейших событий для разработчиков Европы — Google Developer Days. Начинающие специалисты и опытные профессионалы смогут поучаствовать в обучающих семинарах и мастер-классах, узнать о последних тенденциях в мире технологий, а также пообщаться с разработчиками и экспертами из разных уголков Европы.
В Центральной и Восточной Европе более миллиона высококвалифицированных разработчиков. Каждый год суммарно в Польше, Украине, Чехии, Словакии и России из университетов выпускаются больше IT-специалистов, чем в США. Именно поэтому, нам кажется, что Краков — идеальный город для европейского Google Developer Days.
На сайте уже доступно расписание мероприятия на английском языке. Если вы собираетесь приехать в Краков или подключаться к нашим прямым трансляциям, то можете заранее выбрать наиболее интересные для себя сессии.
Android O: особенности поддержки новой операционной системы
2017-08-01 в 14:42, admin, рубрики: android, android development, Android O, java, mobile development, Блог компании «Лаборатория Касперского», разработка мобильных приложений, Разработка под androidВсем привет! Совсем скоро состоится важное событие – выход Android O. Поддержка новых версий операционной системы – обязанность любого серьезного продукта. Каждое обновление Android заставляет многих разработчиков серьезно поработать для сохранения работоспособности имеющихся функций и привнесения нового благодаря возможностям новых версий Android.
В данной статье мы рассмотрим основные изменения Android O и оценим их возможное влияние.
Android Architecture Components в связке с Data Binding
2017-07-29 в 9:58, admin, рубрики: android, android architecture components, android development, data binding library, Google, mvvm, Блог компании Touch Instinct, разработка мобильных приложений, Разработка под android
Не так давно для андроид-разработчиков Google представил новую библиотеку — Android Architecture Components. Она помогает реализовать в приложении архитектуру на основе паттернов MVx (MVP, MVVM etc.). Кроме того, уже давно выпущена другая библиотека от Google — Data Binding Library. Она позволяет прямо в разметке связывать отображение UI-контролов со значениями, содержащимися в объектах. Это важная особенность паттерна MVVM — связывать слой View со слоем ViewModel.
Обе библиотеки направлены на построение архитектуры Android-приложений в MVVM стиле.
Я расскажу, как можно использовать их вместе для создания проекта с архитектурой на основе MVVM.
Runtime перекраска приложения
2017-07-24 в 14:23, admin, рубрики: android development, Разработка под androidПривет!
Недавно мне выпала интересная задача перекрасить приложение по JSON объекту, стянутому с сервера. Google диктует идею, что все цвета/темы прописаны в xml. Из-за чего легким движением руки не выйдет везде заменить какой-нибудь R.color.primary_button с синего на зеленый.
Если вам интересен небольшой пересказ недельного приключения по Resources, то добро пожаловать под кат.
Читать полностью »