💻 Из Figma в Composable: как работать с плагином Relay в Android Studio

Одна из основных задач Android-разработчика — перенос компонентов пользовательского интерфейса из Figma в Composable-функции в Android Studio. Это можно делать вручную или использовать специальные плагины. Один из них — Relay для Android Studio. О Relay как раз и идёт речь в статье

Что внутри:
— Relay и для чего он нужен
— Как его установить
— Как настроить проект
— Как создать новостное приложение с помощью Relay

📎 Статья

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.

Ближайшее Fast Track мероприятия:

• 3–7 июня — для технических менеджеров и Crowd Solutions Architect, офер за 5 дней в команду Crowd.

Зарегистрироваться
🖥 QR-Code-generator — отличная библиотека Java для генерации QR-кодов

Имеет массу опций и возможностей, позволяет получать QR-код в векторном и растровом виде, регулировать уровень коррекции ошибок и делать многое другое

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Москва, приглашаем 25 мая на One Day Offer для Java-разработчиков 😉

Сбер ищет опытных Java-разработчиков для создания нового продукта класса ERP для учёта и планирования хозяйственной деятельности, расчёта заработной платы. Проект полного цикла от подготовки требований до внедрения и сопровождения.

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

В работе мы используем:

✔️ Java 17, Spring Framework
✔️ Микросервисную архитектуру
✔️ Service Mesh, Kafka
✔️ WildFly, PostgreSQL, приложения с открытым исходным кодом
✔️ Сервисы Jenkins, Ansible, Git/BitBucket, Nexus, Jira, Confluence

Что будем делать?

✔️ Участвовать в полном цикле разработки компонентов и сервисов с нуля.
✔️ Проектировать и разрабатывать backend, API.
✔️ Внедрять масштабный продукт класса ERP для учёта и планирования хозяйственной деятельности.
✔️ Разрабатывать коммерческую версию ИТ-продуктов.
✔️ Оптимизировать производительность продуктов и сервисов.

Приглашаем в команду Java-разработчика для создания нового конкурентного продукта на современном технологическом стеке Platform V!

Регистрируйтесь по ссылке 👈
🖥 Jailer — инструмент на Java для работы с БД, для анализа отношений между таблицами и для многого другого

Некоторые особенности Jailer:

— повышает производительность базы данных за счет удаления и архивирования устаревших данных без нарушения целостности.

— генерирует топологически отсортированные наборы данных SQL-DML, иерархически структурированные XML и DbUnit

— позволяет удобно просмотривать данные при помощи двунаправленной навигации по БД

— предоставляет консоль SQL с автодополнением кода, подсветкой синтаксиса и визуализацией метаданных БД

В комплект Jailer входит демонстрационная БД для быстрого тестирования Jailer без каких-либо усилий по настройке.

Без проблем работает с PostgreSQL, Oracle, MySQL, MariaDB, Microsoft SQL Server, IBM Db2, SQLite, Sybase, Amazon Redshift, Firebird, Informix Dynamic Server, H2, Exasol.

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 kotlin-logging — легковесный фреймворк для логгирования, написанный на чистом Kotlin

implementation 'io.github.oshai:kotlin-logging-jvm:5.1.0'

kotlin-logging предоставляет обертку для slf4j-api для использования классами Kotlin; при этом kotlin-logging имеет такие преимущества:
— нет необходимости писать шаблонный код, содержащий имя логгера и класса или имя логгера
— простой способ регистрации сообщений в виде строки с ленивой оценкой с помощью лямбда-выражения {}
— все предыдущие реализации slf4j по-прежнему могут быть использованы

🖥 GitHub
🟡 Wiki

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять

Машинное обучение

Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест

💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных

#️⃣C#

С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

Java

Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend

🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend

💥 Бесплатный Chatgpt бот
🖥 microG Services — открытая реализация Play Services на Java и Kotlin

microG Services — это FLOSS (Free/Libre Open Source Software) фреймворк, позволяющий запускать приложения, разработанные для Google Play Services, на системах, где Play Services недоступны.

🖥 GitHub
🔘 Wiki

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 jadx — декомпилятор из APK в Java код

brew install jadx

jadx предоставляет инструменты командной строки и GUI для получения исходного кода Java из APK, dex, aar, aab и zip-файлов.

Также позволяет декодировать AndroidManifest.xml и другие ресурсы из resources.arsc.
Имеется встроенный деобфускатор.

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Java JDK – от распаковки до написания программы

Держите годную статью по JDK. Многие в теме, но уверен для остальных будет очень полезно

Java JDK – это набор инструментов специально для разработчиков. Содержит элементы для программирования на этом языке, а также позволяет преобразовать код или «собрать» его, а затем выполнить.

План статьи:
— Компоненты JDK
— JDK и среда разработки
— Пакеты JDK
— Версии Oracle и Open
— Что нужно для начала работы
— Как установить JDK
— Установка среды разработки для Java
— Запуск JDK

📎 Статья

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Как создать свой View в Android Studio + Kotlin (XML)

Отличное видео о том, как работать с View в Android Studio.
Самое то, для тех, кто только вливается в эту тему

Что внутри?
• Создание кастомного View
• Рисование примитивных фигур
• Работа с системой координат
• Рисование круга с помощью Canvas
• Настройка координат и цвета
• Использование Style для настройки цвета

📎 Кликабельный план
📎 YouTube

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Блокчейн TON ищет талантливых разработчиков!

Стартует масштабный хакатон “The Open League Hackathon” с призовым пулом $2,000,000 от команды блокчейна TON.

В поддержку хакатона все Web3-энтузиасты приглашаются на трёхдневные оффлайн встречи для нетворкинга в 13 городах мира:

📍Прага, Берлин, Киев, Варшава, Тбилиси, Белград, Сеул, Тайбэй (Тайвань), Гуруграм (Индия), Гонг-Конг, Минск, Москва и Санкт-Петербург.

Первые встречи начнутся уже 24 мая. Ищи свой город и регистрируйся здесь 👈 тык

Что вас ждет:

— 3 дня нетворка, лекций, конкурсов и работы над собственными проектами с поддержкой представителей TON Foundation и команд экосистемы TON

Призовые $5.000 для трех лучших проектов на каждом оффлайн ивенте + много мерча и других бонусов

Не упусти возможность представить свое приложение 900 миллионам активных пользователей Telegram вместе с TON.

Регистрируйся — https://society.ton.org/activities/open-league
🖥 Заметки о java.util.Stream

Stream API (поток) — принципиально новый способ работы с коллекциями в Java (по крайней мере он был таким на момент релиза).

В данной статье речь пойдёт о наиболее интересных и показательных примерах использования Stream.
Обсудим, как применять Stream API эффективно, делая код лучше и избегая ошибок.

🔜 о java.util.Stream

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Мечтаешь об успешной карьере в Java-разработке, но не знаешь, с чего начать
Прокачайся бесплатно в ИТ-лагере T1.Дебют!

🌟 Приглашаем студентов и выпускников всей страны в ИТ-лагерь — это новый образовательный интенсив для Java-разработчиков от Холдинга Т1 — крупнейшей ИКТ-компании в России по версии RAEX 2023.

ИТ-лагерь проходит в два этапа: 1 месяц онлайн-обучения и неделя летнего атмосферного офлайн-буткемпа! ☀️

Гибкий формат позволяет совмещать обучение в ИТ-лагере со сдачей сессии или работой.

Финалисты получат сертификат на оплачиваемую стажировку, а лучших выпускников с опытом сразу пригласят в команду Т1.

🗓 Подай заявку до 31 мая

Реклама. ООО "Т1". ИНН 7720484492.
2024/05/23 09:03:06
Back to Top
HTML Embed Code: