Найти в Дзене
Как использовать layout inspector в android studio
Layout inspector - удобный инструмент, чтобы посмотреть в живую на верстку в запущенном приложении. Правда сделать это можно только в Debug режиме, т.е. только на своей программе. Запуск Layout inspector из Android Studio Запустить утилиту можно через меню Далее нужно выбрать процесс, в котором вы хотите произвести отладку View Если в данный момент в вашем Андроид приложении запущено несколько Activity, то Android studio предложит выбрать, из какой именно Активности нужно взять snapshot. Анализ верстки...
223 читали · 5 лет назад
Популярные Android библиотеки для разработчиков
Накопленный опыт, собранные грабли и оттестированный временем и сотнями разработчиков функционал – как нельзя лучше описывает смысл библиотек, используемых в разработке. В использовании готовых библиотек есть свои плюсы и минусы: + Не надо тратить время на изобретения велосипеда. + За вас уже протестировали готовый функционал и починили “детские болячки” (если библиотека популярная). – Программист не всегда интересуется насколько библиотека уязвима и влияет на производительность. – Модуль может быть достаточно громоздким при необходимости использования только малой части функционала...
225 читали · 5 лет назад
Персональный тайм менеджмент
О том как time management помогает организовать личное время. Какие инструменты и подходы существуют и чем я пользуюсь в данный момент. Введение Вам очевидна необходимость использования некой системы тайм менеджмента? Но не знаете какой она  может быть? переходите сразу к "Главные свойства системы". Просто интересно что же я (в меру ленивый программист, работающий full time удаленно) использую для управлением своим временем? Переходите к "Чем я пользуюсь". Проблемы персонального тайм менеджмента...
6 лет назад
Анимированные переходы в Android
При программировании под андроид можно использовать уже ряд готовых анимаций переходов между экранами. Но что если дизайнер придумал более изощренные переходы? Рассмотрим какие есть возможности реализовать нестандартные смены экранов. Активити и фрагменты От того, используются ли переходы между Activity или все происходит в рамках разных фрагментов зависит и то, какие инструменты предлагает система для переходов между экранами. Приложение с несколькими Activity Когда используете несколько Activity, то можно использовать простые анимации переходов или создать красивые эффекты с shared element...
370 читали · 6 лет назад
Производительность Android приложений
Одно и то же Андроид приложения можно создать множеством разных способов. В зависимости от используемого подхода, с виду одинаковые программы могут потреблять разное количество ресурсов смартфона. Приложения могут потреблять разное количество памяти, процессорного времени. По разному влиять на расход батареи. Скачивать больше или меньше данных по сети. В конечном счете все это влияет на look and feel вашего андроид приложения. И именно это и отличает качественную программу от не очень... Профилировщик...
6 лет назад
esp8266, график температуры и многое другое
Если вы хотите собрать устройство с wifi и отправлять данные в облако или же на свой сервер, то вы по адресу, добро пожаловать под кат, где обсудим что интересного и как именно можно сделать с помощью esp8266 и даже без Arduino. Что такое esp8266? Если вы уже в курсе, можно перепрыгнуть сразу дальше. Esp8266 крайне популярный микроконтроллер с Wifi интерфейсом, а значит он может быть использован в IoT проектах, а приятная цена (от 250руб. в России и ~100руб. на Aliexpress) позволяют со спокойной совестью с ним экспериментировать...
6 лет назад
5 полезных вещей для удаленного разработчика
Если вы работаете удаленно, скорее всего, хотя бы время от времени делаете это в дороге, в кафе, в аэропортах и т.д. Работа вне офиса и в нем сильно отличается по всем параметрам, от удобства работы на компьютере и шума вокруг до безопасности подключения. Рассмотрим то, как можно облегчить себе удаленную разработку. Большинство из перечисленного верно для любой удаленной работы за компьютером, а что-то специфично для программирования под андроид. VPN Изначально идея VPN не в обходе блокировок от...
6 лет назад
Про обучение Android разработке
- Нетология В этой компании мне также симпатизирует GeekBrains как площадка от Mail.ru, нацеленная сугубо на IT. Про Skillbox Комплексное обучение рарзработке У них есть комплексная программа, которая обучает на профессию мобильного разработчика Цель - подготовить кадры от и до с трудоустройством как цель всего процесса, что круто! Цена вопроса от 6,900руб в месяц. Курс мобильной разработки Есть и более короткие курсы, например "Курс мобильного разработчика", который длится 12 месяцев, а не 2 года...
6 лет назад
Горячие клавиши для разработчика
Горячие клавиши (хоткеи от англ. hotkey) помогают экономить не малую часть времени при работе за компьютером. Для разработчика это особенно актуально. Стоит привыкать использовать сочетания клавиш не только в IDE при разработке, но стараться заменить ими действия, которые вы делаете постоянно - в браузере, в операционной системе, везде. Время – это капитал работника умственного труда © Оноре Бальзак Приведу простые задачи, с которыми сталкивался на своем опыте и которые люди решали с помощью мыши:...
130 читали · 6 лет назад
Удобный deploy android приложения
Deploy (выкатывание) андроид приложения можно разделить на несколько стадий - публикация для внутренней команды тестирования, развертывание на альфа и бета тестировщиков и, наконец, релиз приложения в Google play маркет. Давайте разберемся, как сделать это удобным для всех и что классный руководитель команды разработки должен учесть при построении системы. Поехали... Все сказанное ниже (и выше) применимо не только к сборке android, но и вообще любых мобильных приложений, да что там - вообще любых продуктов, которые в конечном итоге надо доставить до потребителя...
6 лет назад
5 правил эффективного общения при удаленной работе
Работая удаленно - вопрос коммуникации как с клиентами, так и с коллегами и вообще с людьми стоит очень остро, умение общаться в онлайне и оффлайне - совершенно разные качества, которые необходимо развивать...
6 лет назад
Debug ошибок в андроид приложениях
Ошибки в Android приложениях - неотъемлемая часть любой разработки, то насколько быстро разработчик находит баг влияет на скорость создания мобильного приложения, а то, насколько точно получается локализовать проблему - на качество конечного продукта. Давайте рассмотрим подходы и инструменты, которые помогают при дебаге. ADB = Android Debug Bridge Все общение с подключенным устройством или эмулятором происходит через утилиту командной строки ADB (Android Debug Bridge) - данный инструмент входит в Android SDK и скачать его можно на официальной странице...
397 читали · 6 лет назад