Рубрика: Хабр Мобильная разработка

Разработка CAN адаптера (часть 1)

Если при слове CAN вы представляете автомобиль и поток данных между его блоками, а слово терминатор, ассоциируется в первую очередь с резистором на 120 Ом, то возможно Вам будет интересно почитать как я дополнил существующий зоопарк CAN адаптеров своим собственным зверем с мобильным приложением для диагностики и логирования. Читать далее Щелкните ниже, чтобы поставить оценку!...

От режиссёра КИНО до режиссёра КОДА: как я заставил ИИ создавать полностью готовые программы автоматически

От режиссёра КИНО до режиссёра КОДА: как я создал автономную ИИ-среду разработки EVA Engineer (от промпта до .EXE и .APK) Читать, скачать, создавать! Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Rich Push Notifications в iOS: Notification Service Extension, Notification Content Extension и неочевидные детали

Rich Push Notifications в iOS выглядят просто, пока дело не доходит до Notification Service Extension и Notification Content Extension. Где должна находиться category? Зачем нужен mutable-content? Как передать изображения между расширениями, использовать один Content Extension для нескольких категорий и отладить всё это в Xcode? В статье на отдельном демо‑проекте разбираю весь пайплайн уведомления — от APNs payload до кастомного UI, а заодно несколько неочевидных моментов, на которых легко потерять время...

Калькулятор веганов — считаем сколько животных не съели

Как то раз я листал мемы в вк и наткнулся на мемчик, в котором женщина делилась своей радостью что она не сьела сегодня мяса и тем самым спасла животное. И там же в меме был комент «Я Нурлан и я съел трех коней. Их ты не спасла». И я подумал а ведь веганам важно что...

Сфера — полностью кириллический язык программирования: от «Привет, мир» до HTTP‑сервера и bare‑metal

На фоне десятков языков с привычным английским синтаксисом появление «Сферы» выглядит почти вызовом: это полностью кириллический язык программирования с настоящим компилятором — не интерпретатор и не транспайлер, а генерация машинного кода через LLVM. За внешней необычностью стоит вполне зрелая инженерия: автоматическое управление памятью, обобщённые типы, контракты, многопоточность, сеть, графика, пакетный менеджер поверх git и отладчик с полноценной поддержкой DWARF. «Сфера» не претендует на то, чтобы заменить...

20 лет спустя, или как я все-таки выпустил свое странное социальное приложение

Третий и, очень хочется верить, заключительный том моего персонального трехтомника «Война и мир» о гештальте, эмоциях и попытке сделать социальное приложение, о котором никто не просил. Войти и выйти. Делов на 5 минут. Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Сделал браузерное расширение, чтобы сохранять иностранные слова прямо из статей и потом учить их в мобильном приложении

Уже примерно год я делаю приложение для изучения иностранных слов. За это время оно довольно сильно изменилось: появились новые языки, подборки, рекомендации, игры, уроки и куча других вещей. Сейчас в приложении можно учить 12 языков. Но основная идея все это время оставалась одной и той же: помочь человеку быстро находить любые слова и фразы, а...