Changefeed - сервис создания красивых changelog-ов. На выходе получаются симпатичные ленты с описанием изменений в новых версиях. Стоит, правда, от 9 долларов в месяц за один проект, что кажется неоправданно дорого в силу массы бесплатных альтернатив и исчезающего смысла, но разработчикам, конечно, виднее.
Сайт: https://changefeed.app
Сайт: https://changefeed.app
Копия Space Invaders на Swift 5 для apple Watch. Используется WatchKit, UIKite, SpriteKit и обертка для SQLite.
Репозиторий: https://github.com/lalabuy948/MiniSpaceJourney
Репозиторий: https://github.com/lalabuy948/MiniSpaceJourney
GitHub
GitHub - lalabuy948/MiniSpaceJourney: Space Invaders for WatchOS written in Swift5 using spriteKit.
Space Invaders for WatchOS written in Swift5 using spriteKit. - lalabuy948/MiniSpaceJourney
Lockdown - открытый и бесплатный файрвол для #iOS. Позволяет блокировать подключения к любым доменам, работает полностью на устройстве.
Исходники: https://github.com/confirmedcode/Lockdown-iOS
Исходники: https://github.com/confirmedcode/Lockdown-iOS
Boot Finder - пример машинного обучения на устройстве, поиск ботинок по фотографии. Обувь ищется у Zappo's, классифицируется Core ML со вспомогательными моделями других сервисов. Работает все на устройстве, поэтому даже фотографии никуда не передаются.
Проект: https://github.com/skafos/BootFinder
Проект: https://github.com/skafos/BootFinder
Balloon - легковесная библиотека для Android с выскакивающими окошками-подсказками. Для них можно использовать всякие разные форматы, ориентации, цвета, анимации, наполнение.
Библиотека: https://github.com/skydoves/Balloon
Библиотека: https://github.com/skydoves/Balloon
Библиотека для поиска опечаток в строковых константах в исходном коде.
Розенталь парсит исходный код в указанной директории, извлекает из него строковые константы, отфильтровывает из них русские слова и проверяет их правильность с помощью Яндекс.Спеллера. Чтобы не тратить много времени на общение с внешним сервисом, Розенталь кэширует результат работы Я.Спеллера в локальной sqlite базе данных.
Также Розенталь поддерживает .vocabulary-файл: текстовый файл с перечислением точно верных слов. Это нужно для слов, специфичных для проекта и для слов, которые Я.Спеллер считает некорректными, хотя с ними всё ок.
Репозиторий: https://github.com/Melevir/rozental_as_a_service
Розенталь парсит исходный код в указанной директории, извлекает из него строковые константы, отфильтровывает из них русские слова и проверяет их правильность с помощью Яндекс.Спеллера. Чтобы не тратить много времени на общение с внешним сервисом, Розенталь кэширует результат работы Я.Спеллера в локальной sqlite базе данных.
Также Розенталь поддерживает .vocabulary-файл: текстовый файл с перечислением точно верных слов. Это нужно для слов, специфичных для проекта и для слов, которые Я.Спеллер считает некорректными, хотя с ними всё ок.
Репозиторий: https://github.com/Melevir/rozental_as_a_service
GitHub
GitHub - Melevir/rozental_as_a_service: Библиотека для поиска опечаток в исходном коде.
Библиотека для поиска опечаток в исходном коде. Contribute to Melevir/rozental_as_a_service development by creating an account on GitHub.
Teamlead Roadmap - карта навыков и модель развития тимлидов. Разработчики опросили несколько десятков крупных и небольших компаний, выяснили, что они ожидают от тимлидов и как строят с ними свою работу. В результате сформировалась единая модель базовых компетенций тимлида, которая покрывает все исследованные случаи.
Эту модель можно использовать как угодно – для составления собственного плана развития, для формирования должностных инструкций в компаниях, для составления вакансий или проведения собеседований. Учтите, что скорее всего вам нужны не все ветви потенциального развития – и это нормально.
Роадмап содержит в себе два раздела:
Роли и обязанности. Перечень высокоуровневых рабочих ролей и более конкретных обязанностей и зон ответственности.
Personal Skills. Личные навыки и качества, наличие которых необходимо для определенных ролей и обязанностей.
Каждый из листьев карты со временем превратится в большую запись в базе знаний, содержащую описание, примеры поведения, способы прокачки навыка.
Карта тимлида на GitHub: https://github.com/tlbootcamp/tlroadmap
Эту модель можно использовать как угодно – для составления собственного плана развития, для формирования должностных инструкций в компаниях, для составления вакансий или проведения собеседований. Учтите, что скорее всего вам нужны не все ветви потенциального развития – и это нормально.
Роадмап содержит в себе два раздела:
Роли и обязанности. Перечень высокоуровневых рабочих ролей и более конкретных обязанностей и зон ответственности.
Personal Skills. Личные навыки и качества, наличие которых необходимо для определенных ролей и обязанностей.
Каждый из листьев карты со временем превратится в большую запись в базе знаний, содержащую описание, примеры поведения, способы прокачки навыка.
Карта тимлида на GitHub: https://github.com/tlbootcamp/tlroadmap
Ахаха, в современных условиях все рано или поздно становится даже не софтом, а маркетплейсом. Вот и для Lottie открылся свой магазин анимаций. Одна анимация стоит 2-5 долларов, но одной для приложения, понятно дело, не ограничиться. Правда, на сайте есть много бесплатных художеств, а маркетплейс уже это как вишенка на торте.
Lottie - кроссплатформенная библиотека для анимаций на основе After Effects от Airbnb, если что.
Магазин: https://lottiefiles.com/marketplace
Lottie: https://airbnb.design/lottie/
Lottie - кроссплатформенная библиотека для анимаций на основе After Effects от Airbnb, если что.
Магазин: https://lottiefiles.com/marketplace
Lottie: https://airbnb.design/lottie/
GyroImageView - библиотека для #iOS, которая скроллит изображение при перемещении смартфона, считывая данные с гироскопа. Примерно это выглядит как в Facebook.
Правда, ни в каких зависимостях пока не участвует, устанавливать можно только вручную, что как бы намекает на молодость библиотеки.
GitHub: https://github.com/donbytyqi/GyroImageView
Правда, ни в каких зависимостях пока не участвует, устанавливать можно только вручную, что как бы намекает на молодость библиотеки.
GitHub: https://github.com/donbytyqi/GyroImageView
Группа разработчиков ВКонтакте с анонсами и записями VK Tech Talks.
Из последнего - “Как тестируют ВКонтакте”, «iOS. Переход на тёмную сторону», «Суммаризация текстов: от генерации заголовков к новостям до суммаризации всего и вся», «Продуктовые фичи: война бесконечности», «RunLoop на главном потоке» и так далее.
Сайт: https://vk.com/tech
Из последнего - “Как тестируют ВКонтакте”, «iOS. Переход на тёмную сторону», «Суммаризация текстов: от генерации заголовков к новостям до суммаризации всего и вся», «Продуктовые фичи: война бесконечности», «RunLoop на главном потоке» и так далее.
Сайт: https://vk.com/tech
Bourbon Engine - движок для рендеринга интерфейса из JSON-документа, который берется с сервера. Поддерживается версионность и работа нескольких версий одновременно. Преимущества очевидны - тестирование множества вариантов “на лету”, без необходимости каждый раз публиковать новое приложение.
Bourbon - студия разработки, так что Bourbon Engine еще один пример продвижения компании через инструменты. Правда, в отличие от Ramotion, о библиотеках которой я писал недавно, Bourbon Engine не очень то и открыт и доступ дается по странному запросу.
Сайт: https://bourbon.sh/engine
Bourbon - студия разработки, так что Bourbon Engine еще один пример продвижения компании через инструменты. Правда, в отличие от Ramotion, о библиотеках которой я писал недавно, Bourbon Engine не очень то и открыт и доступ дается по странному запросу.
Сайт: https://bourbon.sh/engine
Когнитивно-поведенческая психотерапия (КПТ) — широко распространённая комплексная форма психотерапии, сочетающая в себе когнитивную терапию с поведенческой терапией. Когнитивный подход исходит из предположения, что психологические проблемы вызваны нелогичными или нецелесообразными мыслями, изменив которые, проблемы можно решить. Поведенческий подход, основанный на теории бихевиоризма, предполагает изменение поведения человека путём поощрения и подкрепления желаемых форм поведения и отсутствия подкрепления нежелательных форм. Когнитивно-поведенческие упражнения – это лечебно-профилактические средства психотерапии, которые являются конгитивными средствами самовоздействия.
Приложение Quirk как раз этим и занимается - превращает “плохие” мысли в “хорошие.
Сайт: https://quirk.fyi/
Репозиторий: https://github.com/flaque/quirk
Приложение Quirk как раз этим и занимается - превращает “плохие” мысли в “хорошие.
Сайт: https://quirk.fyi/
Репозиторий: https://github.com/flaque/quirk
MyS3Chat - полностью открытый чат в реальном времени для #Android на основе Firebase.
Используется, собственно, Firebase, Retrofit, SQLite.
Туториал по разработке: https://medium.com/swlh/mys3chat-complete-open-source-real-time-android-chat-application-using-firebase-637a0fc22285
Github: https://github.com/mudasiryounas/MyS3Chat
Используется, собственно, Firebase, Retrofit, SQLite.
Туториал по разработке: https://medium.com/swlh/mys3chat-complete-open-source-real-time-android-chat-application-using-firebase-637a0fc22285
Github: https://github.com/mudasiryounas/MyS3Chat
Sign In with Apple Button for Android - библиотека, организующая, очевидно, Sign In With Apple на Android.
Показывает OAuth логин в web view, возвращает код авторизации
Исходники: https://github.com/willowtreeapps/sign-in-with-apple-button-android
Показывает OAuth логин в web view, возвращает код авторизации
Исходники: https://github.com/willowtreeapps/sign-in-with-apple-button-android
Видео с Summer Droid Meetup от FunCorp.
Доклады:
• Сбор и анализ неординарных данных Android-приложения
• Model Driven-конфигурация приложения на Kotlin DSL
• Кодогенерация без kapt
• Сборка Android-приложения. Задачка со звёздочкой
• Coroutines Flow
Видео и презентации: https://habr.com/ru/company/funcorp/blog/462825/
Доклады:
• Сбор и анализ неординарных данных Android-приложения
• Model Driven-конфигурация приложения на Kotlin DSL
• Кодогенерация без kapt
• Сборка Android-приложения. Задачка со звёздочкой
• Coroutines Flow
Видео и презентации: https://habr.com/ru/company/funcorp/blog/462825/
useAnimations - готовая библиотека микроанимаций, анимированные иконки для приложений и сайтов (SVG, JSON, AEP) на основе Lottie Framework. Работает все, соответственно, кроссплатформенно, скачивать пока дают бесплатно.
Обещают регулярно пополнять.
Сайт: https://useanimations.com/
Обещают регулярно пополнять.
Сайт: https://useanimations.com/
Useanimations
A micro-animations library
Animated icons in Lottie Framework and for immediate implementation to your apps or websites.
Простой, легкий, открытый кроссплатформенный блокнот для ведения заметок от компании Automattic (ей принадлежит WordPress). Simplenote есть для iOS (Swift 5) и для Android (Java).
Сайт: https://simplenote.com
Исходники: https://github.com/Automattic
Сайт: https://simplenote.com
Исходники: https://github.com/Automattic
Бережливая аналитика предлагает ключевые советы о том, как успешно построить свойстартап. Аналитика – важный (если не сказать, основной) инструмент в руках руководителя.
Но как научиться пользоваться этим инструментом?
Ответы в своей книге дают опытные предприниматели Алистер Кролл и Бенджамин Яковиц. Прочитав ее, вы узнаете, как правильно создать и развивать свой стартап, полагаясь на конкретные данные.
Краткое изложение идей книги в переводе Growth Academy тут.
Но как научиться пользоваться этим инструментом?
Ответы в своей книге дают опытные предприниматели Алистер Кролл и Бенджамин Яковиц. Прочитав ее, вы узнаете, как правильно создать и развивать свой стартап, полагаясь на конкретные данные.
Краткое изложение идей книги в переводе Growth Academy тут.
Каждый из нас с нетерпением ожидает появления новых данных в App Store Connect. Задержка на 5 минут с обзором вчерашних данных ведь смерти подобна!
App Report Status уведомляет о появлении новых отчетов в консоли разработчика Apple. Через пуш уведомления, в Twitter или уведомлениях Chrome.
Сайт: https://appreportstatus.com/
App Report Status уведомляет о появлении новых отчетов в консоли разработчика Apple. Через пуш уведомления, в Twitter или уведомлениях Chrome.
Сайт: https://appreportstatus.com/
Google опубликовал исходники официального приложения Google I/O 2019.
Написано все на Kotlin, архитектура Android Architecture Components, Firebase для хранения данных, бэкенда, пушей, Dagger2 для инъекции зависимостей, Espresso для тестов.
В этом году приложение переработали и добавили новый функционал:
• Навигация жестами для Android Q
• Темная тема
• Сделали новый экран с расписанием
• Работа с компонентом Navigation
• Полнотекстовый поиск с Room
• Firebase Remote Config для управления фичами
Исходники: https://github.com/google/iosched
Приложение в магазине: https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched
Написано все на Kotlin, архитектура Android Architecture Components, Firebase для хранения данных, бэкенда, пушей, Dagger2 для инъекции зависимостей, Espresso для тестов.
В этом году приложение переработали и добавили новый функционал:
• Навигация жестами для Android Q
• Темная тема
• Сделали новый экран с расписанием
• Работа с компонентом Navigation
• Полнотекстовый поиск с Room
• Firebase Remote Config для управления фичами
Исходники: https://github.com/google/iosched
Приложение в магазине: https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched