This media is not supported in your browser
VIEW IN TELEGRAM
Bauletto - показываеn бейджи в стиле iOS 13. Настраиваемые, поддерживают iPhone, iPhone X и iPad, поддерживают смену ориентации, с тактильным откликом.
Исходники: https://github.com/gianpispi/Bauletto
Исходники: https://github.com/gianpispi/Bauletto
CodeView — Android-библиотека, чтобы упростить создание редактора кода или IDE для любого языка программирования. Представление легко настраивается по ключевым словам языка и другим атрибутам, вы можете изменить тему CodeView во время выполнения, чтобы упростить поддержку любого количество тем. Еще CodeView поддерживает автодополнение — вы можете настроить его с помощью разных ключевых слов и токенизаторов.
Исходники: https://github.com/amrdeveloper/Codeview
Исходники: https://github.com/amrdeveloper/Codeview
В иных обстоятельствах непонятно где можно применить, но в целом любопытно для изучения. DeepPanel - библиотека для сегментации кадров комиксов с помощью машинного обучения. DeepPanel, основанный на TensorFlow lite, может найти расположение всех кадров менее чем за секунду. При этом не использует OpenCV, а это означает, что размер конечного приложения, которое вы создаете, будет как можно меньше.
iOS-версия: https://github.com/pedrovgs/DeepPaneliOS
Android-версия: https://github.com/pedrovgs/DeepPanelAndroid
iOS-версия: https://github.com/pedrovgs/DeepPaneliOS
Android-версия: https://github.com/pedrovgs/DeepPanelAndroid
Red Screen of Death - простой экран, сделанный по мотивам Flutter, который показывает информацию об ошибке в случае креша.
Библиотека: https://github.com/mlegy/red-screen-of-death
Библиотека: https://github.com/mlegy/red-screen-of-death
iOS 14 GUI - большая бесплатная коллекция экранов и компонентов iOS 14 для Sketch, Figma и Adobe XD.
Сайт: https://iosdesignkit.io/ios-14-gui/
Сайт: https://iosdesignkit.io/ios-14-gui/
Wave Lines Live Wallpaper - живые обои для Android, показывающие движущиеся линии. Можно создавать свои темы или использовать готовые.
Исходники: https://github.com/markusfisch/WaveLinesWallpaper
Исходники: https://github.com/markusfisch/WaveLinesWallpaper
This media is not supported in your browser
VIEW IN TELEGRAM
iPages - листаемые экраны на SwiftUI. Может пригодится для создания онбординга, представления маркетинговых материалов, показа товаров в магазине.
Исходники: https://github.com/benjaminsage/iPages
Исходники: https://github.com/benjaminsage/iPages
Все виды прошедшего Firebase Summit 2020. Всего 14 видео и кейноут. В темах - использование Crashlytics, оптимизация доходов, Firebase Messaging, Remote Config и A/B-тестирование, CI с помощью Firebase Emulator Suite и т.п.
Плейлист: https://www.youtube.com/playlist?list=PLl-K7zZEsYLlRjj-mSComCq3Vd4IJese1
Плейлист: https://www.youtube.com/playlist?list=PLl-K7zZEsYLlRjj-mSComCq3Vd4IJese1
Пример использования UIKit Dynamic - меню для приложения, учитывающее положение устройства и использующее физические законы для движения элементов.
Исходники: https://github.com/PepperoniJoe/DynamicMenu
Исходники: https://github.com/PepperoniJoe/DynamicMenu
Kotlin lifecycle delegates - легкая библиотека для управления полями жизненным циклом Android-приложения. Удобный способ избежать переопределения полей lateinit и методов жизненного цикла в компонентах Android (фрагментах, активити).
Исходники: https://github.com/Link184/Lifecycle-Delegates
Исходники: https://github.com/Link184/Lifecycle-Delegates
Dark Mode Toggle - анимированная кнопка переключения в темный режим на Jetpack Compose.
Исходники: https://github.com/lcdsmao/Dark-Toggle-Button-Sample-Jetpack-Compose
Исходники: https://github.com/lcdsmao/Dark-Toggle-Button-Sample-Jetpack-Compose
MarqueeText - скроллирующийся текст на SwiftUI, как в приложениях Apple.
Исходники: https://github.com/joekndy/MarqueeText
Исходники: https://github.com/joekndy/MarqueeText
Jetpack Compose выходит за пределы Android и уже стал доступен на Desktop. Обсуждаем перенос технологии на различные платформы и будущий ее рост.
Гость — Николай Иготти, руководитель команды Compose for Desktop в JetBrains.
Видео: https://apptractor.ru/info/media/jetpack-compose-deskto.html
Гость — Николай Иготти, руководитель команды Compose for Desktop в JetBrains.
Видео: https://apptractor.ru/info/media/jetpack-compose-deskto.html
ForgetMeNot - приложение для запоминания чего-либо с помощью карточек. импорт и экспорт, интервальные повторения, TTS, работа в виде викторины, каталог готовых карточек для некоторых языков и многое другое.
Внутри:
• kotlinx-coroutines
• kotlinx-serialization
• androidx.appcompat
• androidx.fragment
• androidx.constraintlayout
• androidx.navigation
• androidx.viewpager2
• material-components
• leakcanary
• sqldelight
• klock
• materialrangebar
Исходники: https://github.com/tema6120/ForgetMeNot
Внутри:
• kotlinx-coroutines
• kotlinx-serialization
• androidx.appcompat
• androidx.fragment
• androidx.constraintlayout
• androidx.navigation
• androidx.viewpager2
• material-components
• leakcanary
• sqldelight
• klock
• materialrangebar
Исходники: https://github.com/tema6120/ForgetMeNot
#ЧитателиПишут: Brackeys IDE - библиотека-редактор кода для Android.
Brackeys IDE - многомодульный редактор кода на Android поддерживающий более 15+ языков программирования теперь доступен для подключения в качестве Android-библиотеки.
Основное отличие Brackeys IDE от других редакторов кода в том, что он использует лексический анализ для подсветки синтаксиса прямо как на десктопных IDE таких как IntelliJ IDEA и др.
Также редактор кода соответствует всем современным стандартам для разработки, "из коробки" работает: автодополнение кода, Undo/Redo, Find/Replace, система горячих клавиш, поддержка тем и многое другое (список пополняется)
Даже если редактор пока не поддерживает нужный вам язык программирования, вы можете с легкостью добавить его поддержку самостоятельно благодаря гибкой языковой системе.
Проект активно развивается, любые идеи и предложения приветствуются.
Репозиторий: https://github.com/massivemadness/Brackeys-IDE
Brackeys IDE - многомодульный редактор кода на Android поддерживающий более 15+ языков программирования теперь доступен для подключения в качестве Android-библиотеки.
Основное отличие Brackeys IDE от других редакторов кода в том, что он использует лексический анализ для подсветки синтаксиса прямо как на десктопных IDE таких как IntelliJ IDEA и др.
Также редактор кода соответствует всем современным стандартам для разработки, "из коробки" работает: автодополнение кода, Undo/Redo, Find/Replace, система горячих клавиш, поддержка тем и многое другое (список пополняется)
Даже если редактор пока не поддерживает нужный вам язык программирования, вы можете с легкостью добавить его поддержку самостоятельно благодаря гибкой языковой системе.
Проект активно развивается, любые идеи и предложения приветствуются.
Репозиторий: https://github.com/massivemadness/Brackeys-IDE
Тинькофф ищет в свою команду разработчиков iOS и Android!
Присоединяйся к сильнейшей финтех-команде Тинькофф. Тебя ждёт работа со сложным и новым стеком технологий, непрерывное обучение, возможность работать в самостоятельной команде и, если есть желание, рассказывать о своей экспертизе на конференциях и митапах.
Разработчик iOS
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Swift, Xcode, Core Data
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Разработчик Android
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Java Core, Android SDK, RxJava
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Подробности обеих вакансий — по ссылке!
Присоединяйся к сильнейшей финтех-команде Тинькофф. Тебя ждёт работа со сложным и новым стеком технологий, непрерывное обучение, возможность работать в самостоятельной команде и, если есть желание, рассказывать о своей экспертизе на конференциях и митапах.
Разработчик iOS
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Swift, Xcode, Core Data
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Разработчик Android
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Java Core, Android SDK, RxJava
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Подробности обеих вакансий — по ссылке!
Т‑Банк Карьера
Мобильная разработка в Т‑Банке
Приглашаем iOS- и Android-разработчиков с опытом от трех лет создавать лучшие финтех-решения на рынке
iPhoneNumberField - красивое поле ввода телефонного номера на SwiftUI. С автоматическим форматированием и проверкой, кодами стран и их флагами, полностью настраиваемым внешним видом.
Библиотека: https://github.com/MojtabaHs/iPhoneNumberField
Библиотека: https://github.com/MojtabaHs/iPhoneNumberField
iiVisu - визуализатор звука для проигрывания или записи с возможностью перемещаться свайпами по потоку. Цвета и вид графика настраиваем.
Исходники: https://github.com/ImnIrdst/iiVisu
Исходники: https://github.com/ImnIrdst/iiVisu
Как запустить Android Studio на ЛЮБОМ устройстве с помощью JetBrains Projector
Идея Projector проста, но довольно гениальна. Он перехватывает команды отрисовки из IDE (или любого приложения Swing) с помощью кастомного движка рендеринга (реализация AWT), который вместо визуализации вещей на экране записывает все команды, сериализует их и отправляет их веб-клиенту. Веб-клиент интерпретирует эти команды рисования и отображает их на веб-странице. Веб-клиент записывает ввод с клавиатуры и мыши и отправляет его обратно в IDE через AWT.
Статья: https://apptractor.ru/info/articles/jetbrains-projector.html
Идея Projector проста, но довольно гениальна. Он перехватывает команды отрисовки из IDE (или любого приложения Swing) с помощью кастомного движка рендеринга (реализация AWT), который вместо визуализации вещей на экране записывает все команды, сериализует их и отправляет их веб-клиенту. Веб-клиент интерпретирует эти команды рисования и отображает их на веб-странице. Веб-клиент записывает ввод с клавиатуры и мыши и отправляет его обратно в IDE через AWT.
Статья: https://apptractor.ru/info/articles/jetbrains-projector.html