Простой, легкий, открытый кроссплатформенный блокнот для ведения заметок от компании 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
Доброе утро, Вьетнам! Ой, в смысле Droidcon Vietnam 2019! Все видео конференции.
Про машинное обучение, атомарный дизайн, Firestore, Android Q и так далее - всего 16 докладов.
https://www.youtube.com/playlist?list=PLHn58DBdDFkrhLCbtzashZYuMapIBWT2b
Про машинное обучение, атомарный дизайн, Firestore, Android Q и так далее - всего 16 докладов.
https://www.youtube.com/playlist?list=PLHn58DBdDFkrhLCbtzashZYuMapIBWT2b
Google открыл движок распознавания речи Live Transcribe - Live Transcribe Speech Engine. Исходный код теперь доступен на GitHub.
Google выпустил приложение Live Transcribe еще в феврале. Оно использует алгоритмы машинного обучения для превращения речи в текст в реальном времени. Live Transcribe может записывать произнесенные слова в режиме реального времени на более чем 70 языках и диалектах. Вы также можете использовать его и для проговаривания введенного текста, Live Transcribe является универсальным инструментом коммуникации.
Live Transcribe Speech Engine упрощает работу с Cloud Speech API – поддерживает бесконечную передачу данных в облако, справляется с потерями данных и паузами, работает с несколькими кодеками, уже содержит библиотеку форматирования текста и расширение для оффлайновой работы.
Репозиторий: https://github.com/google/live-transcribe-speech-engine
Google выпустил приложение Live Transcribe еще в феврале. Оно использует алгоритмы машинного обучения для превращения речи в текст в реальном времени. Live Transcribe может записывать произнесенные слова в режиме реального времени на более чем 70 языках и диалектах. Вы также можете использовать его и для проговаривания введенного текста, Live Transcribe является универсальным инструментом коммуникации.
Live Transcribe Speech Engine упрощает работу с Cloud Speech API – поддерживает бесконечную передачу данных в облако, справляется с потерями данных и паузами, работает с несколькими кодеками, уже содержит библиотеку форматирования текста и расширение для оффлайновой работы.
Репозиторий: https://github.com/google/live-transcribe-speech-engine
Давно у нас не было ничего для iOS, но вот занятная штука. Xcode Color Assets - утилита автоматической генерации ассетов для Xcode для управления цветами на основе CSS-подобного описания. Полезно для автоматической смены палитры в Ночном режиме.
Исходники: https://github.com/nesium/xcode-color-assets
Исходники: https://github.com/nesium/xcode-color-assets
GitHub
GitHub - nesium/xcode-color-assets: Create (dark mode compatible) color assets for Xcode programmatically from a CSS-like textfile
Create (dark mode compatible) color assets for Xcode programmatically from a CSS-like textfile - GitHub - nesium/xcode-color-assets: Create (dark mode compatible) color assets for Xcode programmati...
Отслеживание движения рук в режиме реального времени является важной частью систем распознавания языка жестов и систем управления жестами, не говоря уже о дополненной реальности. Но часто распознавание страдает из-за окклюзии или отсутствия контрастной модели, мешающих работать надежно и достоверно.
Эти и другие проблемы побудили ученых Google исследовать новый подход к распознаванию рук – на основе машинного обучения. Они говорят, что сейчас на мобильном телефоне удается определять до 21 точки в положении руки (или нескольких рук) в одном кадре.
Google представила новую технику на конференции 2019 года по компьютерному зрению и распознаванию образов в июне, а сейчас исходный код и сценарии конечного использования для iOS и Android доступны на GitHub.
Репозиторий: https://github.com/google/mediapipe/blob/master/mediapipe/docs/hand_tracking_mobile_gpu.md
Эти и другие проблемы побудили ученых Google исследовать новый подход к распознаванию рук – на основе машинного обучения. Они говорят, что сейчас на мобильном телефоне удается определять до 21 точки в положении руки (или нескольких рук) в одном кадре.
Google представила новую технику на конференции 2019 года по компьютерному зрению и распознаванию образов в июне, а сейчас исходный код и сценарии конечного использования для iOS и Android доступны на GitHub.
Репозиторий: https://github.com/google/mediapipe/blob/master/mediapipe/docs/hand_tracking_mobile_gpu.md
Соваться в блокчейн, конечно, страшно. Но говорят, что за ним будущее…
Независимо от платформы, вы можете использовать SimpleID для ускорения разработки приложений без ущерба для конфиденциальности и безопасности.
С помощью SimpleID вы можете просто и быстро реализовать децентрализованную (на основе Blockstack, Ethereum или IPFS) аутентификацию пользователей и хранение данных.
Для JavaScript есть SDK, для остальных пока только RESTful API.
Сайт: https://www.simpleid.xyz/
Независимо от платформы, вы можете использовать SimpleID для ускорения разработки приложений без ущерба для конфиденциальности и безопасности.
С помощью SimpleID вы можете просто и быстро реализовать децентрализованную (на основе Blockstack, Ethereum или IPFS) аутентификацию пользователей и хранение данных.
Для JavaScript есть SDK, для остальных пока только RESTful API.
Сайт: https://www.simpleid.xyz/
Прогнозирование как сервис? Почему бы и нет - Amazon стремится сделать прогнозирование более доступным с помощью сервиса Forecast, который использует AI и машинное обучение для предоставления высокоточных прогнозов.
Amazon поясняет, что на основе Forecast каждый день сама компания прогнозирует спрос на сотни миллионов товаров, но платформа может использоваться и для создания точных прогнозов практически для любых бизнесов – она может предсказывать спрос на продукцию и продажи, требования к инфраструктуре, потребности в электроэнергии и персонале.
Сайт: https://aws.amazon.com/ru/forecast/
Amazon поясняет, что на основе Forecast каждый день сама компания прогнозирует спрос на сотни миллионов товаров, но платформа может использоваться и для создания точных прогнозов практически для любых бизнесов – она может предсказывать спрос на продукцию и продажи, требования к инфраструктуре, потребности в электроэнергии и персонале.
Сайт: https://aws.amazon.com/ru/forecast/
Android Showcase - проект, который представляет современный подход к Android-разработке. Собственно, главное в нем не его функциональность, а как раз стек технологий.
Цель - продемонстрировать лучшие практики, предоставить набор рекомендаций и представить современную архитектуру приложений для Android, которая является модульной, масштабируемой, поддерживаемой и тестируемой. Это приложение может и выглядит просто, но в нем есть все эти детали, которые закладывают прочный фундамент для создания более крупного приложения, подходящего для больших команд и длительного жизненного цикла.
Что демонстрируется:
• Kotlin
• Clean Architecture, Model-View-ViewModel, Model-View-Intent
• Android Jetpack
• Архитектура с одним Activity, компонентом Navigation и реативным UI
• CI конвейер
• Тестирование
• Инструменты статического анализа
• Инъекция зависимостей
• Материальный дизайн
Исходники: https://github.com/igorwojda/android-showcase
Цель - продемонстрировать лучшие практики, предоставить набор рекомендаций и представить современную архитектуру приложений для Android, которая является модульной, масштабируемой, поддерживаемой и тестируемой. Это приложение может и выглядит просто, но в нем есть все эти детали, которые закладывают прочный фундамент для создания более крупного приложения, подходящего для больших команд и длительного жизненного цикла.
Что демонстрируется:
• Kotlin
• Clean Architecture, Model-View-ViewModel, Model-View-Intent
• Android Jetpack
• Архитектура с одним Activity, компонентом Navigation и реативным UI
• CI конвейер
• Тестирование
• Инструменты статического анализа
• Инъекция зависимостей
• Материальный дизайн
Исходники: https://github.com/igorwojda/android-showcase
Видео Swift TO - конференции для iOS разработчиков, которая недавно прошла в Торонто.
Всего 11 докладов. Среди тем - модульность, SwiftUI, серверный Swift, написание тестируемого кода, Continuous Integration.
Сайт: https://vimeo.com/showcase/swiftto-conf-2019
Всего 11 докладов. Среди тем - модульность, SwiftUI, серверный Swift, написание тестируемого кода, Continuous Integration.
Сайт: https://vimeo.com/showcase/swiftto-conf-2019
Treefort - сервис публикации планов развития (roadmap) и обсуждения их с пользователями. Команда может собрать свой роадмап и опубликовать на сайте - пользователи будут голосовать за функции или предлагать свои. Такой вот незамысловатый кастдев. Стоит от 29 долларов в месяц + двухнедельный триал.
Сайт: https://www.usetreefort.com/
Сайт: https://www.usetreefort.com/
Droidcon на Droidcon-е и Droidcon-ом погоняет! Опубликовали видео Берлинского саммита разработчиков под Android - около 80 (!) видео.
Сайт: https://www.droidcon.com/videos?path=Berlin/2019
А вот тут у нас есть подкаст ЦФТ с конференции: https://androiddev.apptractor.ru/android-dev-podcast-97/
Сайт: https://www.droidcon.com/videos?path=Berlin/2019
А вот тут у нас есть подкаст ЦФТ с конференции: https://androiddev.apptractor.ru/android-dev-podcast-97/
Сегодня искусственный интеллект хорошо выполняет отдельные, четко сформулированные и ограниченные задачи, побеждая людей в Starcraft II или го. Но если попросить такой ИИ выполнить какую-либо задачу за пределами этой области знаний, то у него ничего не получится. Создание ИИ общего назначения является следующей главной задачей для исследователей. И этим занимается Facebook в Minecraft.
Согласно Facebook, простота и ограниченный набор действий игры делают ее идеальной тренировочной площадкой для универсального помощника.
В «Творческом» режиме Minecraft игроки могут воссоздавать сложные структуры с помощью нескольких простых строительных блоков. Это открывает возможности для бесконечного творчества с небольшим набором простых для понимания инструментов - и с их помощью Facebook тренирует свой ИИ на частном сервере Minecraft.
В конечном итоге компания хочет создать ИИ-помощника, который мог бы помогал людям в выполнении их самых разных повседневных задач.
Рабочий бот Facebook для Minecraft опубликован на GitHub: https://github.com/facebookresearch/craftassist
Согласно Facebook, простота и ограниченный набор действий игры делают ее идеальной тренировочной площадкой для универсального помощника.
В «Творческом» режиме Minecraft игроки могут воссоздавать сложные структуры с помощью нескольких простых строительных блоков. Это открывает возможности для бесконечного творчества с небольшим набором простых для понимания инструментов - и с их помощью Facebook тренирует свой ИИ на частном сервере Minecraft.
В конечном итоге компания хочет создать ИИ-помощника, который мог бы помогал людям в выполнении их самых разных повседневных задач.
Рабочий бот Facebook для Minecraft опубликован на GitHub: https://github.com/facebookresearch/craftassist
Видео с последней конференции DevGAMM Moscow 2019 в Москве. В плейлисте, который состоит из 64 видео, вы найдете выступления по аналитике, гейм-дизайну, арту, технологиям, HR, маркетингу и многому другому.
Прокачивайтесь в создании игр благодаря опыту докладчиков. Все видео уже на канале в Youtube: https://www.youtube.com/playlist?list=PLBmERAe8ffeY0Z6Q1QYqYOlYxT_I9hFsn
Прокачивайтесь в создании игр благодаря опыту докладчиков. Все видео уже на канале в Youtube: https://www.youtube.com/playlist?list=PLBmERAe8ffeY0Z6Q1QYqYOlYxT_I9hFsn
Давно у нас не было библиотек, сейчас исправимся. ShowSomeProgress - библиотека для iOS, показывающая красивые Progress и Activity индикаторы. Прогресс есть круговой или линейный, активность можно показывать вращающимися шестеренками или несколькими видами планетарных систем. Совместимо со Storyboard-ами и настраивается прямо оттуда.
Исходники: https://github.com/stoneburner/ShowSomeProgress
Исходники: https://github.com/stoneburner/ShowSomeProgress
Мобильные приложения должны иметь отзывчивый интерфейс. В этом выступлении Антон Спаанс из Accenture Interactive рассказывается о том, как использовать Rx и корутины, чтобы сделать приложения для Android более плавными и быстрыми. RxIt!
https://youtu.be/7t1gLQUSYH0
https://youtu.be/7t1gLQUSYH0
YouTube
How to make buttery smooth Interfaces on Android
If you're building a mobile app on Android you want to make a fluid application. This talk from Anton Spaans of Accenture Interactive explores how Rx and Coroutines can be used to make applications smoother and faster. RxIt!
Links:
How to make Channels…
Links:
How to make Channels…
У нежно мной любимого Ray Wenderlich вышел туториал по iOS и SwiftUI. Для совсем начинающих, но бесплатно - все основы программирования на языке Swift, ООП, SwiftUI. Цель - создать законченное красивое приложение.
Для профи, конечно, не подходит, но если вы давно планировали начать разрабатывать для iOS или хотите дать начинающему ссылку на хороший курс, то вот он.
Курс: https://www.raywenderlich.com/4919757-your-first-ios-and-swiftui-app
Для профи, конечно, не подходит, но если вы давно планировали начать разрабатывать для iOS или хотите дать начинающему ссылку на хороший курс, то вот он.
Курс: https://www.raywenderlich.com/4919757-your-first-ios-and-swiftui-app
kodeco.com
Your First iOS and SwiftUI App
Updated for 2019! If you're a complete beginner to iOS and SwiftUI development and wondering how to get started, this is the course for you.
Loady - кнопки (UIButton) с индикаторами загрузки. Есть 6 встроенных стилей, которые можно даже сочетать. Настраиваются через Interface Builder или прямо через код.
Библиотека: https://github.com/farshadjahanmanesh/loady
Библиотека: https://github.com/farshadjahanmanesh/loady