Всем привет!
В последнее время появилось много средств, библиотек, которые существенно облегчают написание кода под Android. Только успевай за всем следить и все пробовать. Одним из таких средств является библиотека Dagger 2.
В сети уже много различного материала, посвященного данной библиотеке. Но когда я только начинал ознакамливаться с Dagger 2, читал статьи, смотрел доклады, я во всем этом находил один общий недостаток — мне, как человеку, не работавшему со Springом и прочими подобными библиотеками, было довольно сложно понять, откуда берутся зависимости, как они "провайдятся" и что вообще там происходит. На слушателей/читателей обычно сразу "вываливается" большое количество кода с новыми аннотациями. И это как-то работало. В итоге, после доклада/статьи в голове все никак не могло сложиться в единую понятную картину.
Сейчас, оглядываясь назад, я понимаю, что мне тогда очень не хватало схематичного отображения, картинок, явно показывающих "что, откуда и куда". Поэтому в своем цикле статей я постараюсь восполнить данный пробел. Надеюсь, это поможет новичкам и всем заинтересованным лучше понять Dagger 2 и решиться попробовать его у себя в проекте. Могу сразу сказать, это стоит того :)
И да, изначально я хотел написать одну статью, но материала и картинок вышло уж как-то много, поэтому информацию я буду выкладывать небольшими порциями, чтобы читатель мог постепенно погружаться в тему.
Читать полностью »
Рубрика «android» - 142
Dagger 2. Часть первая. Основы, создание графа зависимостей, Scopes
2016-03-14 в 5:57, admin, рубрики: android, architecture design, dagger 2, java, mobile development, разработка, разработка мобильных приложений, Разработка под androidПриглашаем всех на первый хакатон в истории Ставропольского края
2016-03-13 в 13:58, admin, рубрики: android, iOS, metro ui, webOS, Windows Mobile, Блог компании Фонд ReactOS, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка под windows phone, хакатон
Добрый день, друзья! Поздравляем всех с Масленицей!
Мы хотим пригласить всех заинтересованных посетителей Хабра на <hackathon_weekend/> — первый хакатон в истории Ставропольского края! Тема: «Разработка мобильного или web приложения». Хакатон состоится с 18 по 20 марта 2016 года в здании СКФУ в г. Ставрополь по адресу ул. Пушкина 1.
Зарабатывать можно на любой ныне существующей мобильной или web платформе, однако вы должны быть готовы предоставить мобильное устройство (или устройства) с прототипом в кратковременное распоряжение судей для оценки, само приложение, а так же предъявить исходные тексты и материалы. Более узкая тема соревнования будет оглашена в день начала хакатона. Читать полностью »
Дайджест интересных материалов для мобильного разработчика #144 (9-13 марта)
2016-03-13 в 12:41, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийНесмотря на нашу короткую неделю, за это время случилось много интересных событий – Google выпустил превью-версию Android N, Apple объявила дату новой конференции, Facebook купил MSQRD, наконец, проанализировав профили GitHub, исследователи выяснили, что Swift-разработчики самые бородатые, а Java – самые грустные. Все это и многое другое в новом дайджесте!
Превью Android N: API и инструменты разработчиков
2016-03-11 в 17:08, admin, рубрики: android, developer preview, doze, Google API, java, m, n, Блог компании Google, мультиоконность, разработка мобильных приложений, Разработка под androidПривет! Сегодня у нас в программе кое-что особенное. Новые версии ПО важны для пользователей: они предоставляют доступ к новым возможностям на их устройствах. Но ещё важнее получить своевременный доступ к новому ПО для разработчиков. Использовать новейшие инструменты, API, проверить приложение на совместимость, одним из первых внедрить самые свежие и крутые наработки… В общем, мы рады представить вам тестовую версию Android N для разработчиков!
Чем ещё важен выход тестовой версии для разработчиков? Тем, что именно разработчики понимают, как важен грамотный и своевременный фидбэк. Один хороший багрепорт может сохранить вам кучу времени, поэтому мы решили выпустить девелопер-превью намного раньше, чем делали это в прошлых версиях.
Читать полностью »
Немного о магазинах мобильных приложений и цифрах, которым нельзя верить
2016-03-11 в 16:43, admin, рубрики: amazon, android, flurry, Google Play, аналитика, Аналитика мобильных приложений, аналитика приложений, теги всё равно никто не читаетДумаете, чтобы знать объем аудитории своего мобильного приложения, достаточно загрузить его в магазин приложений и смотреть на красивые графики? Не совсем так, если не сказать иначе.
В этой статье мы проведем анализ данных о загрузках, представленных различными магазинами приложений и сравним их с реальным количеством установок.
Читать полностью »
Тест Icy Rocks для Android: пришло время реальных испытаний
2016-03-11 в 14:31, admin, рубрики: android, Icy Rocks Workload, Блог компании Intel, Разработка под android, тестирование, Тестирование мобильных приложений, метки: Icy Rocks WorkloadAndroid OS, если сравнить её с Windows, Linux или OSX, система молодая. Однако, ей пользуются более миллиарда человек. Как именно они работают с Android? Как сделать систему быстрее и удобнее? Новизна платформы не позволяет дать чётких ответов на эти вопросы. Более того, сценарии взаимодействия пользователей с Android-устройствами и приложениями постоянно меняются, нередко – довольно сильно и неожиданно.
Для исследования особенностей взаимодействия пользователей с различными программными и аппаратными комплексами создают особые тесты, так называемые варианты или сценарии использования систем (use cases). Их ещё называют «рабочими нагрузками» (workloads). Всё это – модели реально существующих сценариев работы, настоящими приложениями они не являются. В применении к Android, подобные тесты можно использовать для измерения и улучшения производительности.
Читать полностью »
История Chuwi — от MP3-плееров в 2004 до планшетов на Windows 10 в 2016
2016-03-11 в 5:30, admin, рубрики: android, Chuwi, windows, Блог компании Dronk.Ru, гаджеты, гибриды, планшетыПроизводитель планшетов Chuwi работает с 2004 года. Китайская компания, которая стоит за этим брендом, начинала с MP3-плееров, а после перешла к медиаплеерам, электронным книгам и планшетам, постепенно улучшая качество сборки и используя всё более продвинутое железо. Не очень известный, этот бренд сейчас продаётся во многих странах. Во много благодаря качеству, которого компания добилась за годы работы. Предлагаю взглянуть на историю этого бренда, на плохие старые фотографии, на роботов-пылесосов и на самый новый планшет Chuwi, который может конкурировать с Surface Pro 3 в плане железа, но сильно опережает его в плане цены.
Android N упростит работу с шифрованием
2016-03-10 в 14:20, admin, рубрики: android, security, Блог компании ESET NOD32Авторы Android продолжают делать шаги навстречу пользователям, которые заботятся о конфиденциальности своих данных и используют шифрование. Недавно мы писали про инициативу Google, согласно которой компания настоятельно рекомендует производителям смартфонов включать настройку шифрования данных на устройстве по умолчанию. Такая настройка относится к функции Full Disk Encryption (FDE), т. е. полного шифрования данных на устройстве, которое появилось в Android 5.
Вчера компания Google представила предварительную Developer Preview версию Android N, в которой авторы продемонстрировали механизм Direct Boot. Он ускоряет загрузку устройства с включенной функцией шифрования и не требует дополнительного ввода PIN-кода после перезагрузки устройства для первоначальной расшифровки данных на смартфоне. Текущие версии Android требуют от пользователя ввести PIN-код сразу после перезагрузки зашифрованного устройства, а потом сделать это еще раз для его разблокировки.
Google открыл следующую версию Android для разработчиков
2016-03-09 в 23:03, admin, рубрики: android, android n, Google, метки: android n
Версия расшифровки «N» от TechCrunch
9 марта неожиданно для всех Google выкатил предварительный вариант новой версии операционки Android, пока носящий название из одной буквы – N. Владельцы телефонов Nexus смогут обновиться даже «по воздуху». Главной новинкой новой версии стала поддержка многооконного интерфейса.
Неожиданностью объявление стало в связи с тем, что анонс системы ожидался на конференции I/O developer, которая состоится в мае. Хироши Локхаймер [Hiroshi Lockheimer], вице-президент компании по Android, Chrome OS и Chromecast написал, что команда приняла решение выпустить новую версию пораньше, собрать побольше отзывов с разработчиков и выдать производителям готовую операционку уже этим летом.
Желающие могут регистрироваться на специальной странице и приступать к изучению системы. Тем не менее, разработчики акцентируют внимание на том, что текущий Android N необходимо воспринимать как прототип, над которым постоянно идёт работа.
Читать полностью »