Coffee&Code | Community | IT | Android | iOS | Design | Frontend | Backend | DevOps | QA
6.13K subscribers
655 photos
25 videos
702 links
По вопросам рекламы и PR @coffeecode_admin (а так же другим вопросам)

Стать организатором в своем или новом городе @coffeeandcode_bot

Чат @ChatCoffeeCode

Международное офлайн и онлайн сообщество разработчиков и всех айтишников
Download Telegram
🎙Coffee&Code | Podcast #6 Live

Startups, нейросети, создание продукта, приглашенный гость - Олег Хоменко

В этом эпизоде мы поговорим про сферу нейросетей, как она сейчас развивается и сложно ли в нее зайти, заглянем на кухню стартапов и попытаемся ответить на вопрос "С чего начать?"

Приглашённый гость - Олег Хоменко, CEO компании neiro.ai. Олег расскажет про то, как он стал СЕО, расскажет о своем продукте, который они с командой создают. Мы поразмышляем на тему, где же искать идею и как ее тестировать, всем ли стоит делать стартапы и каковы риски этого пути

Ведущая - Анастасия Чупова @fizik_asia

Обсудить выпуск можно будет в нашем чате, а послушать новый и предыдущие можно по ссылочке🎧
❤‍🔥1812👾993
🚀 Coffee&Code ✕ X5 Tech | TechBrew

Наш спикер — Юрий Сазанков @yura2506 — Руководитель группы разработки в X5 Tech, приложение Пятерочки на Android

Тема: Как мы варили DivKit

🗓 18 июля в 19:00

📌 Где: Лофт com. nata, адрес Газовая улица, дом 10Ж

О чем поговорим:

-Наш путь развития Server-Driven UI
-Что такое Divkit и как с его помощью мы внедрили Server-Driven UI
-Как делегировать бизнес логику бэкенду с помощью DivKit
-О возможностях кастомизации в DivKit

Не упустите шанс встретиться с одним из лучших профессионалов отрасли и получить бесценные знания для карьерного роста! Ждем вас на Coffee&Code | TechBrew! ☕️

🚀Регистрация на мероприятие🚀

P.S. Количество мест ограничено
Please open Telegram to view this post
VIEW IN TELEGRAM
84❤‍🔥2🔥2👏2👨‍💻1
Традиционный пятничный анонс на выходные 06-07 июля.

🌆 Города, в которых на этой неделе пройдут встречи:

MOBILE:
📞 БАКУ
📞 БЕЛГРАД
📞 ВАЛЕНСИЯ
📞 МОСКВА
📞 НОВОСИБИРСК
📞 САМАРА
📞 ТАШКЕНТ

IOS:
🍏 АЛМАТЫ
🍏 АСТАНА
🍏 БАТУМИ
🍏 ВРОЦЛАВ
🍏 ЛОНДОН
🍏 МАГАДАН
🍏 МИНСК
🍏 САНКТ-ПЕТЕРБУРГ

Пообщаемся на технические темы, обсудим интересные события из мобильной разработки, разберем вопросы с собеседований и поделимся опытом!

Полезности:
🚀 Coffee&Code ✕ X5 Tech | TechBrew
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑‍💻 LinkedIn Community

Ждём абсолютно всех:
Please open Telegram to view this post
VIEW IN TELEGRAM
😍222❤‍🔥1👨‍💻1👾1
😎Android разработка в 24 году. Про актуальное и не только (Интервью с Мехоношиным Сергеем)

🔥Классный повод снова сделать зачетный эфир с крутым гостем. Давайте немного поговорим про Android разработку и актуальные топики для действующего разработчика.

Во всем мне поможет разобраться Сергей @Sgur_3

📱О чем будем беседовать:

- Что классного появилось в 2024 году для Android разработчика
- Какие интересные штуки выкатили на Google I/O в этом году
- Новая версия Android - в чем будет ее преимущество перед iOS 18
- Конфликты в команде - почему это может быть хорошо
- Ретроспектива и ее тайная загадка

🗓Дата - 09.07.24
⌛️Время - 18:30
👉Площадка - наш канал Coffee&Code @coffeeCodeEverywhere

🥳Спикеры:
- Сергей Мехоношин, Senior Android разработчик / People Manager, блогер, автор ТГ-канала Исследовательский ковер
- Рублевский Илья, СЕО TeachMeSkills
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥53❤‍🔥3👍332👾1
Разбор настоящего SwiftUI проекта стартапа с AI в прямом эфире!🤫

Наш спикер - Андрей Рычков

Он написал шейдер с новой «Моей волной» для ребят из Яндекс Музыки.
Да, та самая красивая анимация на главной у Яндекс Музыки.
Побеждал в конкурсах Телеграм, делал фичи для Телеграм.
Анимация кнопки записи голосового сообщения - его рук дело.

Что вас ждет:
- Реальный код без прекрас
- Залезем в кишки проекта стартапа, который сейчас делает Андрей
- Продакшн проект, сделанный 1 человеком (iOS / Backend)
- Проведем ревью и подскажем, что поправить
- Вопросики Андрею

Пишите в комментариях к посту, о чем бы еще хотели услышать или что увидеть в проекте

Аппка Aesty уже в сторе! Скачивайте, пробуйте, готовьте вопросы!
Промокод - EARLYBIRD на первые 2 недели с премиумом

▶️Онлайн!
📅Дата - 17.07.24 (Среда)
Время - 19:00
👉Площадка - наш канал Coffee&Code @coffeeCodeEverywhere

Добавить напоминание в календарь

🥳Спикеры:
- Андрей Рычков @im_moonko, iOS разработчик
- Влад Мокров @Vladosius, iOS разработчик
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍7👾5❤‍🔥33👨‍💻1💘1😎1
Традиционный пятничный анонс на выходные 13-14 июля.

🌆 Города, в которых на этой неделе пройдут встречи:

MOBILE:
📞 БЕЛГРАД
📞 ВАЛЕНСИЯ
📞 ЕКАТЕРИНБУРГ
📞 МОСКВА
📞 НИЖНИЙ-НОВГОРОД
📞 САМАРА
📞 ТАШКЕНТ

ANDROID:
🤖 САНКТ-ПЕТЕРБУРГ

IOS:
🍏 АЛМАТЫ
🍏 АСТАНА
🍏 ВИЛЬНЮС
🍏 ВРОЦЛАВ
🍏 МАГАДАН
🍏 МИНСК
🍏 САНКТ-ПЕТЕРБУРГ

Пообщаемся на технические темы, обсудим интересные события из мобильной разработки, разберем вопросы с собеседований и поделимся опытом!

Полезности:
☝️ Совместно с Accenture, Coffe&Code Vilnius проводит митап для разработчиков!
🚀 Разбор настоящего SwiftUI проекта стартапа с AI в прямом эфире!
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑‍💻 LinkedIn Community

Ждём абсолютно всех
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻4👾3222❤‍🔥1👍1🔥1
Coffee&Code | Community | IT | Android | iOS | Design | Frontend | Backend | DevOps | QA
😎Android разработка в 24 году. Про актуальное и не только (Интервью с Мехоношиным Сергеем) 🔥Классный повод снова сделать зачетный эфир с крутым гостем. Давайте немного поговорим про Android разработку и актуальные топики для действующего разработчика. Во…
Coffee&Code ✕ Teach Me Skills

😎Android разработка в 24 году. Про актуальное и не только с Мехоношиным Сергеем

Делимся записью нашего совместного эфира c Teach Me Skills

⚡️Смотреть видео⚡️

Про Android разработку и актуальные топики для действующего разработчика.

С нашим гостем Сергеем Мехоношиным @Sgur_3
сделаем зачетный эфир

📱О чем еще поговорим:

- Что классного появилось в 2024 году для Android разработчика
- Какие интересные штуки выкатили на Google I/O в этом году
- Новая версия Android - в чем будет ее преимущество перед iOS 18
- Конфликты в команде - почему это может быть хорошо
- Ретроспектива и ее тайная загадка

🤝Спикеры:

- Сергей Мехоношин, Senior Android разработчик / People Manager, блогер, автор ТГ-канала Исследовательский ковер
- Илья Рублевский, СЕО TeachMeSkills

⚡️Смотреть видео⚡️

Это не последний наш эфир. Следите за расписанием и обновлениями. Будем рады вас видеть! 📺
Please open Telegram to view this post
VIEW IN TELEGRAM
64🔥3🎉2😎1
🥳 Объявляем открытие приема докладов на Meet-up «Волна кода 2024».

🧑‍💻 Мы ждём доклады на тему мобильной разработки: iOS, Android, Flutter, KMP, PWA и Qt, так и темы о личном опыте, факапах и победах, а также софт скиллах, которые ты умело прокачал в IT карьере.

🐱 Дата и место проведение: г. Самара, Strelka Hall, 17 августа с 14:00 до 18:00.
🖥 Формат выступлений: онлайн и оффлайн выступления спикеров на темы мобильной разработки с презентацией.

⭐️Длительность выступления и общения со спикером: до 30 минут.

😍Хочешь присоединиться как спикер?
Оставляй заявку по ссылке ниже:

https://forms.gle/3DTWZsNWGtuRnaH97
https://forms.gle/3DTWZsNWGtuRnaH97
https://forms.gle/3DTWZsNWGtuRnaH97
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84❤‍🔥3👏211
Привет всем кофекотам с синдромом самозванца 👋

🔥 Ты выгорал на работе?

😇 Считаешь, что не соответствуешь своему грейду?

😴 Не знаешь как правильно выстраивать work-life баланс?

Наша подруга Ксения - психолог с высшим медицинским образованием. Она учится в магистратуре Американского Университета Центральной Азии по лучшим программам мира, участвует в международных исследованиях и волонтерит с детьми с особенностями.

😶Ксюша имеет большой опыт работы с состояниями прокрастинации, синдрома самозванца, разными стадиями выгорания. Знает как правильно выстраивать work-life balance и помогает сделать это реально рабочей штукой.

Клиенты Ксюши получают:

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

Сейчас есть возможность попасть на сессии онлайн с любым из вышеперечисленных запросов.

❤️Используй промокод "КофеКод" при записи и забирай 15% скидку на первую сессию

🫰Для записи кликай 😎 сюда 😎 или пиши напрямую Ксении @KseniAndreevn
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏1585🕊2💅22🔥1
Традиционный пятничный анонс на выходные 20-21 июля.

🌆 Города, в которых на этой неделе пройдут встречи:

MOBILE:
📞 БЕЛГРАД
📞 ВАЛЕНСИЯ
📞 МОСКВА
📞 НИЖНИЙ-НОВГОРОД
📞 НЯ ЧАНГ
📞 ТАШКЕНТ

ANDROID:
🤖 САНКТ-ПЕТЕРБУРГ

IOS:
🍏 АЛМАТЫ
🍏 АСТАНА
🍏 БАТУМИ
🍏 ВИЛЬНЮС
🍏 ВРОЦЛАВ
🍏 ЛОНДОН
🍏 МАГАДАН
🍏 МИНСК
🍏 САНКТ-ПЕТЕРБУРГ

Пообщаемся на технические темы, обсудим интересные события из мобильной разработки, разберем вопросы с собеседований и поделимся опытом!

Полезности:
💫 Яндекс устраивает технологический Код-хоппинг 8 августа!
📞 Наша подруга Ксения дарит промокод на сеансы по психологической помощи - 15% "КофеКод"
💬
Наш чат
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑‍💻 LinkedIn Community

Ждём абсолютно всех
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4332👏2
Forwarded from Coffee&Code | Community | IT | Android | iOS | Design | Frontend | Backend | DevOps | QA
Запрашиваем буст нашего канала 🙏

👉Забустить нас

Это способ поддержать наш канал и создать сообщество единомышленников, которые любят кодить и пить кофе ☕️

👉Забустить нас

Мы ценим каждый голос и стараемся делать для вас лучший контент. Спасибо, что вы с нами!
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏665
Всем привет! 👋

Наши друзья продолжают серию полезных эфиров в рамках реалити-шоу "iOS-разработчик". 👨‍💻

Уже сегодня, 24 июля, в 19:00 по МСК ментор из Solvery Данила Горячкин проведет эфир в нашем Telegram-канале на тему: "Алгоритмическая сессия на собеседовании".

📝 Обсудим:

- Какие бывают типы собеседований по алгоритмам
- Рекомендации по прохождению алгоритмической секции
- Наиболее важные теоретические знания из алгоритмов для прохождения собеседования
- Как подготовиться к алгоритмической сессии

Приходите на эфир, будет интересно и полезно! 🙌🏼
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥8👍543
Традиционный пятничный анонс на выходные 27-28 июля.

🌆 Города, в которых на этой неделе пройдут встречи:

MOBILE:
📞 БАКУ
📞 БЕЛГРАД
📞 БИЛЬБАО
📞 ЕКАТЕРИНБУРГ
📞 ЕРЕВАН
📞 МОСКВА
📞 НИЖНИЙ-НОВГОРОД
📞 САМАРА
📞 ТАШКЕНТ

ANDROID:
🤖 САНКТ-ПЕТЕРБУРГ

IOS:
🍏 АЛМАТЫ
🍏 АСТАНА
🍏 БАТУМИ
🍏 ВАЛЕНСИЯ
🍏 ВРОЦЛАВ
🍏 МАГАДАН
🍏 МИНСК
🍏 МОГИЛЁВ
🍏 САНКТ-ПЕТЕРБУРГ

Пообщаемся на технические темы, обсудим интересные события из мобильной разработки, разберем вопросы с собеседований и поделимся опытом!

Полезности:
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑‍💻 LinkedIn Community

Ждём абсолютно всех
43👨‍💻2👾11
Coffee&Code ✕ AESTY

Технический разбор стартап проекта AESTY с Андреем Рычковым

⚡️СМОТРЕТЬ ВИДЕО⚡️

Он написал шейдер с новой «Моей волной» для ребят из Яндекс Музыки.
Да, та самая красивая анимация на главной у Яндекс Музыки.
Побеждал в конкурсах Телеграм, делал фичи для Телеграм.
Анимация кнопки записи голосового сообщения - его рук дело.

Что вас ждет:
- Реальный код без прекрас
- Залезем в кишки проекта стартапа, который сейчас делает Андрей
- Продакшн проект, сделанный 1 человеком (iOS / Backend)

🤝Спикеры:
- Андрей Рычков, iOS разработчик и предприниматель
- Владислав Мокров, iOS разработчик из Dnevnik.ru

Пишите в комментариях к видео ваши вопросы.
И не стесняйтесь писать, если увидели в коде ошибку или неточность. Андрей читает ваши комментарии.

Приложение Aesty уже в сторе! Скачивайте, пробуйте, пишите отзывы и предложения!

Наслаждайтесь просмотром и не забудьте подписаться на наш YouTube! ☕️🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
75😎431
🌐Моковое собеседование на Middle Android-разработчика

5 августа в 19:00 по мск мы совместно с Solvery проведем тестовое собеседование с одним из участников сообщества.

Собеседование проведет ментор Иван Попов, Android Developer - Usetech

План эфира:
— Моковое собеседование: теоретическая и практическая части
— Разбор собеса и фидбэк кандидату
— Ответы на ваши вопросы

Если вы хотите пройти собеседование, присоединяйтесь к сообществу и прикрепляйте резюме в форму 📌

А для зрителей мы пришлем ссылку на трансляцию в чат!
Please open Telegram to view this post
VIEW IN TELEGRAM
643❤‍🔥11
Реверс-инжиниринг чужого приложения

Dolgo.polo Dev x Coffee&Code
#cross_post

На вопросы отвечает наш участник комьюнити - @gronzeisl ✌️
Эртэм Быйык, программист-разработчик команды инфраструктуры ВКонтакте

💎 iOS

во что собирается приложение?

в .ipa-файл, а в нем код в формате unix executable file (бинарь, скомпилированный код)


можно ли декомпилировать чужое приложение?

да, если у вас есть доступ до .ipa файла (как его получить), можно с легкостью дойти до ассемблерного кода (используя Hopper, можно получить даже псевдо код)

приложения из AppStore шифруются и без jailbreak будет сложно достать что-то полезное из обфусцированного бинаря, но добрые (или не очень) люди создают сайты, где выкладывают незашифрованные бинари популярных приложений


можно ли пересобрать чужое приложение, изменив его исходники, и поставить себе на устройство?

да, например тулза sideloadly позволяет пересобрать .ipa файл с дополнительным фреймворком (который мы можем написать сами)

этот фреймворк, к примеру, может случайно посвиззлить (подменить реализацию метода в рантайме) функцию начисления количества внутриигровой валюты и сделать нас миллионерами


что защищает от хакнутых приложений?

🔵источник приложений только один — AppStore (уже нет)
🔵подпись .ipa-файла, связанная с аккаунтом разработчика
🔵DeviceCheck — фича, позволяющая сгенерировать токен оригинальность приложения и проверить его на бэкенде


можно ли посмотреть исходники любой библиотеки?

только если она в публичном доступе

в остальном, также декомпилировать и смотреть ассемблер или дампнуть хедеры (интерфейс либы)

еще есть возможность изучить библиотеку прямо в рантайме, если она написана на Objective-C, используя инструменты рантайма

например можно:
🔵запринтить все методы объекта (подробнее)
🔵переопределить любой (да да, любой, даже приватный) метод
🔵подменить класс в рантайме, создать класс в рантайме
🔵вызывать любой метод (даже не объявленный)
🔵подключить любую библиотеку (даже системные фреймворки Apple) и много чего еще




💎 Android

во что собирается приложение?

в .apk-файл, в котором лежит java-байткод (Java/Kotlin-код компилируется в java-байткод на этапе сборки .apk)


можно ли декомпилировать чужое приложение?

да

получить .apk-файл можно из любого приложения, установленного на устройстве

дальше достаточно использовать любую программу, умеющую превращать байткод обратно в Java-код

единственная защита от этого — обфускация кода. но она лишь усложняет читаемость кода, а не защищает от считывания


можно ли пересобрать чужое приложение, изменив его исходники?

да, поскольку после декомпиляции мы получаем обычный Java-код, который можем изменить его и заново собрать .apk


что защищает от хакнутых приложений?

🔵подпись приложения

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

если изменить исходный код приложения, то подпись потеряет актуальность, и система не даст установить такое .apk

🔵Play integrity API — фича, позволяющая сгенерировать токен оригинальность приложения и проверить его на бэкенде


можно ли посмотреть исходники любой библиотеки?

да, у нас есть доступ к исходникам любой либы, написанной на Java/Kotlin (в том числе системных/гугловских) прямо из Android Studio



💎 Выводы

все секреты, попавшие в .apk/.ipa-файл (токены/алгоритмы шифрования/пароли/протоколы...), могут быть вытащены и подменены с помощью реверс-инжиниринга на обоих платформах

на iOS изучить/подменить чужое приложение сложнее, но тоже реально

так что все что попало в .apk/.ipa-файл — считай open-source


спасибо Coffee&Code и в частности @gronzeisl за экспертизу по iOS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94❤‍🔥333🔥21