Создаём Color Picker в android
Всем привет! В этой статье мы рассмотрим как можно реализовать диалог выбора цвета в android с помощью библиотеки ColorPickerPreference.
С ней вы легко можете создавать ColorPicker, ColorPickerDialog и ColorPickerPreference.
...
https://tehnojam.pro/category/development/sozdaem-color-picker-v-android.html
Всем привет! В этой статье мы рассмотрим как можно реализовать диалог выбора цвета в android с помощью библиотеки ColorPickerPreference.
С ней вы легко можете создавать ColorPicker, ColorPickerDialog и ColorPickerPreference.
...
https://tehnojam.pro/category/development/sozdaem-color-picker-v-android.html
Техноджем
Создаём Color Picker в android - Техноджем
Всем привет! В этой статье мы рассмотрим как можно реализовать диалог выбора цвета в android с помощью библиотеки ColorPickerPreference. С ней вы легко можете создавать ColorPicker, ColorPickerDialog и ColorPickerPreference. В файле build.gradle вашего проекта…
Hugo + Firebase: как быстро и бесплатно создать статический сайт
Наверняка каждый из вас задумывался о том, чтобы создать сайт, на котором можно было бы разместить своё портфолио, резюме или даже свой блог. Прочитав эту статью, вы сможете сделать себе такой сайт.
Вообще для разработки сайта необходимо знать HTML, CSS и немного JavaScript. В нашем случае вы можете не знать ничего из этого. Достаточно просто уверенно пользоваться компьютером.
...
https://tehnojam.pro/category/development/hugo--firebase-kak-bystro-i-besplatno-sozdat-staticheskij-sajt.html
Наверняка каждый из вас задумывался о том, чтобы создать сайт, на котором можно было бы разместить своё портфолио, резюме или даже свой блог. Прочитав эту статью, вы сможете сделать себе такой сайт.
Вообще для разработки сайта необходимо знать HTML, CSS и немного JavaScript. В нашем случае вы можете не знать ничего из этого. Достаточно просто уверенно пользоваться компьютером.
...
https://tehnojam.pro/category/development/hugo--firebase-kak-bystro-i-besplatno-sozdat-staticheskij-sajt.html
Разработка приложения-галереи под Android на Kotlin
В этом уроке мы разработаем полноценное приложение — галерею изображений на Kotlin. Также мы рассмотрим следующие темы:
Реализация паттерна Singleton на Kotlin.
Передача экземпляра класса из одной активности в другую с помощью Parcelable на Kotlin
Пример реализации Shared preferences.
Пример Recyclerview на Kotlin.
Настройка RecyclerView Adapter на Kotlin.
NavigationView и настройка DrawerLayout на Kotlin.
Загрузка и вывод изображений с внутреннего накопителя Android на Kotlin.
Использование библиотеки для загрузки изображений Glide.
Работа с разрешениями в режиме выполнения в Android.....
https://tehnojam.pro/category/development/razrabotka-prilozhenija-galerei-pod-android-na-kotlin.html
В этом уроке мы разработаем полноценное приложение — галерею изображений на Kotlin. Также мы рассмотрим следующие темы:
Реализация паттерна Singleton на Kotlin.
Передача экземпляра класса из одной активности в другую с помощью Parcelable на Kotlin
Пример реализации Shared preferences.
Пример Recyclerview на Kotlin.
Настройка RecyclerView Adapter на Kotlin.
NavigationView и настройка DrawerLayout на Kotlin.
Загрузка и вывод изображений с внутреннего накопителя Android на Kotlin.
Использование библиотеки для загрузки изображений Glide.
Работа с разрешениями в режиме выполнения в Android.....
https://tehnojam.pro/category/development/razrabotka-prilozhenija-galerei-pod-android-na-kotlin.html
Техноджем
Разработка приложения-галереи под Android на Kotlin - Техноджем
В этом уроке мы разработаем полноценное приложение - галерею изображений на Kotlin.
Инструменты необходимые React разработчику
Как разработчик на react, я верю, что каждый работающий над react проектом, должен разрабатывать все компоненты отдельно, чтобы использовать все преимущества философии этого потрясающего фронт-энд фреймворка. Разработка всех компонентов по отдельности может помочь вам получить контроль над рабочим процессом вашего проекта, вы сможете разрабатывать и тестировать каждый компонент в отдельности, не беспокоясь о всей логике проекта, более того, при таком подходе вы можете улучшить повторное использование компонентов, тестируемость и скорость разработки, что упростит организацию и распределение задач внутри вашей команды.
Если вы только планируете начать разработку в react и впервые слышите о storybook, cosmos или styleguidist, эта статья — лучшее с чего вы могли бы начать, но если вы уже слышали об этом или, возможно, работали с чем то из них эта статья также может быть полезна, ведь всегда неплохо иметь под рукой альтернативу.
Как разработчик на react, я верю, что каждый работающий над react проектом, должен разрабатывать все компоненты отдельно, чтобы использовать все преимущества философии этого потрясающего фронт-энд фреймворка. Разработка всех компонентов по отдельности может помочь вам получить контроль над рабочим процессом вашего проекта, вы сможете разрабатывать и тестировать каждый компонент в отдельности, не беспокоясь о всей логике проекта, более того, при таком подходе вы можете улучшить повторное использование компонентов, тестируемость и скорость разработки, что упростит организацию и распределение задач внутри вашей команды.
Если вы только планируете начать разработку в react и впервые слышите о storybook, cosmos или styleguidist, эта статья — лучшее с чего вы могли бы начать, но если вы уже слышали об этом или, возможно, работали с чем то из них эта статья также может быть полезна, ведь всегда неплохо иметь под рукой альтернативу.
Установка Mac OS High Sierra (Hackintosh) на GA b250 HD3
Пользуюсь больше месяца данной материнской платой в кипе с процессором Core i5 6500, все недостатки и шероховатости в работе устранены, а посему самое время набросать краткий мануал себе в качестве узелка на память, и может быть владельцам подобной материнской платы тоже будет полезно.
Пользуюсь больше месяца данной материнской платой в кипе с процессором Core i5 6500, все недостатки и шероховатости в работе устранены, а посему самое время набросать краткий мануал себе в качестве узелка на память, и может быть владельцам подобной материнской платы тоже будет полезно.
Моя подборка лучших open source приложений на Mac OS
В самом начале использования новой и не знакомой операционной системы всегда возникает вопрос, а какое же ПО использовать для тех или иных нужд. В windows нам нравятся одни приложения, в Linux другие, а на Mac OS порой не найти ни тех не других. В этой статье я расскажу о приложениях, которые в качестве «must have», открыл для себя я.
В самом начале использования новой и не знакомой операционной системы всегда возникает вопрос, а какое же ПО использовать для тех или иных нужд. В windows нам нравятся одни приложения, в Linux другие, а на Mac OS порой не найти ни тех не других. В этой статье я расскажу о приложениях, которые в качестве «must have», открыл для себя я.
Создание загрузочной флешки Mac OS - Установка Hackintosh 1
Создал группу в telegram «Хакинтош на русском», где стараюсь в силу своих возможностей помогать новичкам в установке Хакинтошей на ПК и столкнулся с тем, что люди желающие установить себе впервые Mac OS, не знают как записать образ на флеш накопитель из под различных систем и с помощью различных приложений. Решил устранить эту брешь и написать мануал на эту тему.
Создал группу в telegram «Хакинтош на русском», где стараюсь в силу своих возможностей помогать новичкам в установке Хакинтошей на ПК и столкнулся с тем, что люди желающие установить себе впервые Mac OS, не знают как записать образ на флеш накопитель из под различных систем и с помощью различных приложений. Решил устранить эту брешь и написать мануал на эту тему.
Лучшие бесплатные приложения для управления паролями (Windows, Linux, Mac OS X)
Хранение сильного и трудного для подбора пароля — сегодня является такой же необходимой вещью, как не писать на кредитке маркером пин код от неё. Самыми распространёнными и легкими для взлома паролями являются пароли совпадающие с именем или фамилией или состоящие из даты рождения, если хотите помочь злоумышленникам, то назначайте именно такие пароли.
Порой чтобы защитить себя в сети Интернет, нужно пойти по пути наибольшего сопротивления и составить длинный пароль состоящий из букв верхнего и нижнего регистра и цифр, но как суметь потом запомнить это чудо? Именно для этого созданы приложения менеджеры паролей и веб сервисы с подобным функционалом. «Мне нечего скрывать» — говорят многие, но что вы скажете, когда с вашего взломанного аккаунта в соц.сети, от вашего имени выпросят денег у ваших друзей, или попросту снимут деньги с вашей карты? Итак, если у вас великолепная память и «непобедимые» пароли то проходим мимо, если же вам не помешает информация о лучших бесплатных менеджерах паролей, то читаем дальше.
Хранение сильного и трудного для подбора пароля — сегодня является такой же необходимой вещью, как не писать на кредитке маркером пин код от неё. Самыми распространёнными и легкими для взлома паролями являются пароли совпадающие с именем или фамилией или состоящие из даты рождения, если хотите помочь злоумышленникам, то назначайте именно такие пароли.
Порой чтобы защитить себя в сети Интернет, нужно пойти по пути наибольшего сопротивления и составить длинный пароль состоящий из букв верхнего и нижнего регистра и цифр, но как суметь потом запомнить это чудо? Именно для этого созданы приложения менеджеры паролей и веб сервисы с подобным функционалом. «Мне нечего скрывать» — говорят многие, но что вы скажете, когда с вашего взломанного аккаунта в соц.сети, от вашего имени выпросят денег у ваших друзей, или попросту снимут деньги с вашей карты? Итак, если у вас великолепная память и «непобедимые» пароли то проходим мимо, если же вам не помешает информация о лучших бесплатных менеджерах паролей, то читаем дальше.
Корейская продовольственная техническая компания разрабатывает робота курьера готовых блюд
Южнокорейская продовольственная техническая компания Woowa Brothers разрабатывает робота по доставке продуктов и планирует вывести его на рынок уже в последующие 5 лет.
Робот под названием Deli, предназначенный для «вкусной» доставки, находится в разработке, командой техников и учёных Корейского университета, с июля прошлого года.
Deli будет презентован в продовольственном торговом центре в городе Чхонан уже в мае этого года. Он будет доставлять еду к столам и извлекать готовые блюда.
Южнокорейская продовольственная техническая компания Woowa Brothers разрабатывает робота по доставке продуктов и планирует вывести его на рынок уже в последующие 5 лет.
Робот под названием Deli, предназначенный для «вкусной» доставки, находится в разработке, командой техников и учёных Корейского университета, с июля прошлого года.
Deli будет презентован в продовольственном торговом центре в городе Чхонан уже в мае этого года. Он будет доставлять еду к столам и извлекать готовые блюда.
Встречайте смартфоны с самым сильным и самым слабым излучением радиации
Мы живём в век новых компьютерных технологий, когда без смартфона человек ощущает себя голым и незащищённым. Появляются новые психические и психологические расстройства связанные со смартфонами. 21 век, на мой взгляд это век смартфонов, их использование сегодня стало сродни одержимости, многие пользователи не могут провести ни то что день, но даже час без проверки уведомлений на своих телефонах.
Согласно статистики, текущая численность пользователей смартфонов по всему миру составляет более 2,5 млрд. человек. Это говорит о том, что большинство из нас живет под постоянным воздействием пусть малого, но излучения, которое может вызвать ряд не малых проблем со здоровьем. (Но это не точно)
В связи с тем, что на сегодняшний день нет убедительных научных данных о серьёзном негативном влиянии излучения мобильного телефона на здоровье людей, производители смартфонов в гонке за рынок устройств, пренебрегают возможностью негативных последствий. Но не стоит валить всё на производителей телефонов, равная доля вины распространяется и на пользователей, которые бездумно расчехляют свои кошельки, дабы получить доступ к новинкам обладающим большей производительность, улучшенным разрешением экрана или новым дизайном.
Мы живём в век новых компьютерных технологий, когда без смартфона человек ощущает себя голым и незащищённым. Появляются новые психические и психологические расстройства связанные со смартфонами. 21 век, на мой взгляд это век смартфонов, их использование сегодня стало сродни одержимости, многие пользователи не могут провести ни то что день, но даже час без проверки уведомлений на своих телефонах.
Согласно статистики, текущая численность пользователей смартфонов по всему миру составляет более 2,5 млрд. человек. Это говорит о том, что большинство из нас живет под постоянным воздействием пусть малого, но излучения, которое может вызвать ряд не малых проблем со здоровьем. (Но это не точно)
В связи с тем, что на сегодняшний день нет убедительных научных данных о серьёзном негативном влиянии излучения мобильного телефона на здоровье людей, производители смартфонов в гонке за рынок устройств, пренебрегают возможностью негативных последствий. Но не стоит валить всё на производителей телефонов, равная доля вины распространяется и на пользователей, которые бездумно расчехляют свои кошельки, дабы получить доступ к новинкам обладающим большей производительность, улучшенным разрешением экрана или новым дизайном.
Создадим бессерверное приложение Vue.js на базе ButterCMS, для создания продающих страниц, блога и базы знаний
Эта статья написана не для того, чтобы убедить вас в том, что Vue.js самое лучшее решение и вы должны использовать его. Vue.js на сегодняшний день всего лишь прогрессивная основа для создания пользовательских интерфейсов, которая набирает популярность. Он улучшает некоторые аспекты React и Angular и позволяет создавать подключаемые компоненты, которые вы можете добавить в любой проект.
Однако а рамках этого руководства мы сосредоточимся именно на Vue.js, потому что он отлично работает с бессерверной архитектурой. Бессерверные решения становятся предпочтительной архитектурой для многих разработчиков, так как они позволяют создавать и настраивать продукты быстрее, исключая такие головные боли, как обслуживание серверов, сбои и масштабирование узких мест серверной архитектуры.
В этом учебном пособии вы узнаете, как добавить API-интерфейсы в приложение Vue.js. Эти API-интерфейсы легко внедрять, что позволит вам наслаждаться простым управлением контентом без необходимости разворачивать и поддерживать собственную инфраструктуру CMS.
Эта статья написана не для того, чтобы убедить вас в том, что Vue.js самое лучшее решение и вы должны использовать его. Vue.js на сегодняшний день всего лишь прогрессивная основа для создания пользовательских интерфейсов, которая набирает популярность. Он улучшает некоторые аспекты React и Angular и позволяет создавать подключаемые компоненты, которые вы можете добавить в любой проект.
Однако а рамках этого руководства мы сосредоточимся именно на Vue.js, потому что он отлично работает с бессерверной архитектурой. Бессерверные решения становятся предпочтительной архитектурой для многих разработчиков, так как они позволяют создавать и настраивать продукты быстрее, исключая такие головные боли, как обслуживание серверов, сбои и масштабирование узких мест серверной архитектуры.
В этом учебном пособии вы узнаете, как добавить API-интерфейсы в приложение Vue.js. Эти API-интерфейсы легко внедрять, что позволит вам наслаждаться простым управлением контентом без необходимости разворачивать и поддерживать собственную инфраструктуру CMS.
Linux обогнал Windows и стал самой используемой в разработке операционной системой
Ежегодно Stack Overflow проводит опрос разработчиков и делится своими результатами с общественностью. Расширяя свой охват, в этом году более 100 000 разработчиков приняли участие в 30-минутном опросе и рассказали, как они изучают новые технологии, какие инструменты они используют в своей работе, и что они ожидают в поисках новой работы.
В течение следующих нескольких недель я буду делиться различными результатами опроса с вами и сравнивать с тенденциями прошлого года. Сегодня я расскажу вам о платформах, которые чаще всего использовались разработчиками за последний год.
Ежегодно Stack Overflow проводит опрос разработчиков и делится своими результатами с общественностью. Расширяя свой охват, в этом году более 100 000 разработчиков приняли участие в 30-минутном опросе и рассказали, как они изучают новые технологии, какие инструменты они используют в своей работе, и что они ожидают в поисках новой работы.
В течение следующих нескольких недель я буду делиться различными результатами опроса с вами и сравнивать с тенденциями прошлого года. Сегодня я расскажу вам о платформах, которые чаще всего использовались разработчиками за последний год.
Еженедельный Android-дайджест #1
Сегодня мы начинаем цикл еженедельных дайджестов лучших материалов, посвященных разработке под Android.
Если у вас есть подходящие материалы, напишите о них в комментариях!
Итак, поехали.
.....
Сегодня мы начинаем цикл еженедельных дайджестов лучших материалов, посвященных разработке под Android.
Если у вас есть подходящие материалы, напишите о них в комментариях!
Итак, поехали.
.....
Добавляем поисковый фильтр в RecyclerView в Android
Сегодня мы разберём пример добавления поиска в RecyclerView. Это несложно и мы используем поисковый виджет из Toolbar для ввода поискового запроса. Для наглядности, я создам приложение, аналогичное адресной книге, в котором мы сможем искать нужный контакт по имени или номеру телефона.
Сегодня мы разберём пример добавления поиска в RecyclerView. Это несложно и мы используем поисковый виджет из Toolbar для ввода поискового запроса. Для наглядности, я создам приложение, аналогичное адресной книге, в котором мы сможем искать нужный контакт по имени или номеру телефона.
Как импортировать все модули Vuejs сразу
В этой статье я покажу рабочий вариант того, как мы можем добавить сразу несколько модулей Vuejs. Нам всем время от времени приходится импортировать модули, дабы не добавлять их по отдельности разберём как можно добавить их все разом.
В этой статье я покажу рабочий вариант того, как мы можем добавить сразу несколько модулей Vuejs. Нам всем время от времени приходится импортировать модули, дабы не добавлять их по отдельности разберём как можно добавить их все разом.
Как перенести Mac OS (Хакинтош) на SSD
Ни для кого уже не секрет, что имея SSD, быстродействие операционной системы растёт просто в разы. Если раньше вас раздражала длительная загрузка, или долгий старт тяжелых приложений, то самое время перейти на твердотельные накопители. И раз уж волею судьбы вы используете Mac OS (Хакинтош), то в этой статье расскажу один из самых простых и удобных способов перехода с HDD на SSD.
Ни для кого уже не секрет, что имея SSD, быстродействие операционной системы растёт просто в разы. Если раньше вас раздражала длительная загрузка, или долгий старт тяжелых приложений, то самое время перейти на твердотельные накопители. И раз уж волею судьбы вы используете Mac OS (Хакинтош), то в этой статье расскажу один из самых простых и удобных способов перехода с HDD на SSD.
Еженедельный Android-дайджест #2
И это второй выпуск еженедельного дайджеста лучших материалов, посвященных разработке под Android.
Если у вас есть что-то подходящее, отпишите в комментариях!
Итак, поехали.
1. Статьи
— Android Support Library 28. Что нового?
— Текущая разработка Kotlin. И видео доклада
— Небольшая статья (с примерами кода) с обзором новой фичи Android P: Fingerprint Dialog
— Статья о новом классе ListAdapter, появившемся в версии 27.1.0 support library, для облегчения работы с RecyclerView.
— Вторая часть цикла о создании видео плеера под Android
— Небольшая заметка о настройке Continuous Integration (CI) в Bitbucket для проекта Android
— Заметка о компоненте LiveData из Android Architecture Components с примерами.
— Статья о создании и адаптации мобильных приложений под планшеты
— Пример создания приложения — виртуального пианино под android
— 50 лучших библиотек для разработки под Android
И это второй выпуск еженедельного дайджеста лучших материалов, посвященных разработке под Android.
Если у вас есть что-то подходящее, отпишите в комментариях!
Итак, поехали.
1. Статьи
— Android Support Library 28. Что нового?
— Текущая разработка Kotlin. И видео доклада
— Небольшая статья (с примерами кода) с обзором новой фичи Android P: Fingerprint Dialog
— Статья о новом классе ListAdapter, появившемся в версии 27.1.0 support library, для облегчения работы с RecyclerView.
— Вторая часть цикла о создании видео плеера под Android
— Небольшая заметка о настройке Continuous Integration (CI) в Bitbucket для проекта Android
— Заметка о компоненте LiveData из Android Architecture Components с примерами.
— Статья о создании и адаптации мобильных приложений под планшеты
— Пример создания приложения — виртуального пианино под android
— 50 лучших библиотек для разработки под Android
«Safespaces» первое Open Source окружение рабочего стола для Linux заточенное под VR
Когда дело доходит до VR, все сразу вспоминают о Google Daydream и другими популярными именами. Но как выясняется VR и Linux'ам не чужд. Хотя опыт людей в таких вещах, как SteamVR, не был таким замечательным.
Умы, разработавшие дисплей сервер Arcan, создали новинку — Safespaces. Это 3D / VR среда, работающая с дисплей сервером Arcan. Вы можете увидеть его в действии на гарнитуре VR, совместимой с OpenHMD.
Когда дело доходит до VR, все сразу вспоминают о Google Daydream и другими популярными именами. Но как выясняется VR и Linux'ам не чужд. Хотя опыт людей в таких вещах, как SteamVR, не был таким замечательным.
Умы, разработавшие дисплей сервер Arcan, создали новинку — Safespaces. Это 3D / VR среда, работающая с дисплей сервером Arcan. Вы можете увидеть его в действии на гарнитуре VR, совместимой с OpenHMD.
Вызов Flutter: WhatsApp
В этой статье я описал попытку воссоздания UI главного экрана приложения Whatsapp под Android с помощью Flutter. Основное внимание будет уделено именно UI, а не реализации функционала обмена сообщениями.
В этой статье я описал попытку воссоздания UI главного экрана приложения Whatsapp под Android с помощью Flutter. Основное внимание будет уделено именно UI, а не реализации функционала обмена сообщениями.