Coffee&Code | Community | IT | Android | iOS | Design | Frontend | Backend | DevOps | QA
Открыть в Telegram
По вопросам рекламы и PR @coffeecode_admin (а также другим вопросам) Стать организатором в своем или новом городе @coffeeandcode_bot Чат @ChatCoffeeCode Международное офлайн и онлайн сообщество разработчиков и всех айтишников It events, айти эвенты
Больше6 721
Подписчики
-424 часа
-177 дней
-3130 дней
Архив постов
Традиционный пятничный анонс на выходные 17-18 августа.
🌆Города, в которых на этой неделе пройдут встречи:
MOBILE:
📱 БЕЛГРАД
📱 ЕРЕВАН
📱 МАГАДАН
📱 МОСКВА
📱 САМАРА
📱 ТАШКЕНТ
📱 ТБИЛИСИ
ANDROID:
👾 САНКТ-ПЕТЕРБУРГ
IOS:
🍎 АЛМАТЫ
🍎 АСТАНА
🍎 ВРОЦЛАВ
🍎 ЛОНДОН
🍎 МИНСК
🍎 САНКТ-ПЕТЕРБУРГ
Пообщаемся на технические темы, обсудим интересные события из мобильной разработки, разберем вопросы с собеседований и поделимся опытом!
Полезности:
😎 Coffee&Code | Boosty
🚀 Coffee&Code ✕ X5 Tech | TechBrew
🗓 Mobile meetup Belgrade - оффлайн 1.09
🧑💻 Готовы поймать волну кода этим летом? - 17.08 в г. Самара
💬 Coffee&Code | Chat
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑💻 LinkedIn Community
Ждём абсолютно всех
😎Coffee&Code | Boosty😎
Дорогие кофекотовцы! 👋
Мы рады объявить о запуске нашего Boosty-профиля! 🎉
Цена подписки - 1 кружка кофе в твоём городе😎
🤑Оформить подписку
Это твой шанс законтрибьютить в наше open source сообщество и помочь расти и развиваться!
На наших встречах мы делимся знаниями и лайфхаками в разработке, создаем круг общения из единомышленников, привлекаем классных ребят в твою компанию и объединяем разработчиков по всему миру, желающих развиваться и обмениваться опытом!
🙌 Почему стоит поддержать нас на Boosty?
- Возможность влиять: В нашем бусти чатике ты сможешь предлагать темы для будущих мероприятий и контента
- Личное развитие: Поддерживая нас, ты инвестируешь в собственные знания и навыки
- Благодарность: Ты говоришь спасибо за наши труд и время
💡 Как твои пожертвования помогут нам?
Ваши пожертвования позволят нам организовать больше качественных мероприятий, улучшить инфраструктуру и предоставить еще больше ценных материалов для всех участников сообщества.
🌟 Сделай вклад в будущее мобильной разработки вместе с нами!
Всем тем, кому не безразлична судьба комьюнити! Всем, кому кофе и код уже помог на пути становления или в поисках идеальной среды для развития, мы приглашаем поддержать нас!
🤑Оформить подписку
🚀ЦЕЛИ🚀
Мы довольно амбициозны, но благодаря вам, мы обязательно добьем количество подписчиков до высокой отметки!
🙏Заранее благодарим тебя🙏
Собрали для вас фотографии встреч с прошедших выходных.
MOBILE:
🔶 БЕЛГРАД
🔶 МОСКВА
🔶 ТБИЛИСИ
🔶 УФА
🔶 ЯРОСЛАВЛЬ
ANDROID:
🔶 САНКТ-ПЕТЕРБУРГ
IOS:
🔶 ВРОЦЛАВ
🔶 ВИЛЬНЮС
🔶 САНКТ-ПЕТЕРБУРГ
Полезности:
🚀 Coffee&Code ✕ X5 Tech | TechBrew
🗓 Mobile meetup Belgrade - оффлайн 1.09
🧑💻 Готовы поймать волну кода этим летом? - 17.08 в г. Самара
💬 Coffee&Code | Chat
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑💻 LinkedIn Community
🚀 Coffee&Code ✕ X5 Tech | TechBrew
Юрий Сазанков - Как мы варили DivKit
⚡️Смотреть видео⚡️
❤️В этом видео вы увидите запись нашего мероприятия Coffee&Code | TechBrew, которое прошло 18 июля 2024 года в Санкт-Петербурге.
Гостями мероприятия стали: Юрий Сазанков @yura2506 — Руководитель группы разработки в X5 Tech, приложение Пятерочки на Android
😎В своем докладе "Как мы варили DivKit" Юрий рассказал про путь развития Server-Driven UI, что такое Divkit и как с его помощью мы внедрили Server-Driven UI. как делегировать бизнес логику бэкенду с помощью DivKit и о возможностях кастомизации в DivKit
⚡️Смотреть видео⚡️
☑️Наслаждайтесь просмотром и не забудьте подписаться на наш ютуб канал, чтобы не пропустить будущие мероприятия Coffee&Code | TechBrew!
Обязательно подписывайтесь на @x5_tech, чтобы не пропустить новые, крутые эвенты!
Coffee&Code | Weekly Digest😎
На этой неделе мы рекомендуем ознакомиться с этими материалами:
🍎iOS:
Как мы искали применение App Clip… и нашли?
Что такое App Clips, почему не взлетели на рынке. И можно ли найти применение с пользой для бизнеса.
👾Android:
Ускоряем поиск по коду в Android Studio
Статья на Хабре посвящена полезным подсказкам и трюкам для разработчиков, работающих с Android Studio.
📱Mobile:
Podlodka - учимся договариваться о деньгах
Опыт супер полезный во всех рабочих сферах, много практических советов о том, как договариваться о повышении и как общаться на собеседовании о деньгах.
Возможно для кого-то база будет и мысли лежат на поверхности, но умные ребята из видео это проговаривают.
🥳Пишите ваши рекомендации или пожелания, через гугл форму🥳
Подборку на этой неделе для вас делали:
@yanettta
@yuzaaasl
@gnatyuk_sergey
Традиционный пятничный анонс на выходные 10-11 августа.
🌆 Города, в которых на этой неделе пройдут встречи:
MOBILE:
📱 БЕЛГРАД
📱 БИЛЬБАО
📱 ВАЛЕНСИЯ
📱 МОСКВА
📱 ТАШКЕНТ
📱 ТБИЛИСИ
📱 УФА
📱 ЯРОСЛАВЛЬ
ANDROID:
👾 САНКТ-ПЕТЕРБУРГ
IOS:
🍎 АЛМАТЫ
🍎 АСТАНА
🍎 ВРОЦЛАВ
🍎 КАЗАНЬ
🍎 МАГАДАН
🍎 МИНСК
🍎 САНКТ-ПЕТЕРБУРГ
Пообщаемся на технические темы, обсудим интересные события из мобильной разработки, разберем вопросы с собеседований и поделимся опытом!
Полезности:
🗓 Mobile meetup Belgrade - оффлайн 1.09
🧑💻 Готовы поймать волну кода этим летом? - 17.08 в г. Самара
💬 Coffee&Code | Chat
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑💻 LinkedIn Community
Ждём абсолютно всех
Ребята, мы к вам с прекрасной новостью!
Coffee&Code в лице белградского организатора Валерия Смирнова совместно с mobile QA Снежаной Касаевой готовят для вас митап о мобильной разработке и мобильному тестированию 🤩
Что вас ожидает:
➡️ 4 интересные темы
➡️ Нетворкинг
➡️ Пицца и напитки 🍕
➡️ Что-то ещё 🤫
➡️ Возможно будет афтееепааати
Сейчас есть «кандидаты» в спикеры, но мы предоставляем шанс остальным желающим выступить на митапе.
Если у вас залежалась огненная мобильная тема, о которой нельзя молчать — это тот самый знак, напишите @Xantre или @Snezhana_QA
⚠️ Конкретное время митапа, место проведения, темы выступлений, и регистрация будут анонсированы через неделю.
Пока занесите в календарь дату митапа — 1 сентября 🗓
🫰 Вход на митап бесплатный
📺 Трансляции митапа не будет
🎫 Регистрация обязательна (будет открыта через неделю)
Этот пост можно и нужно переслать тому, кто может заинтересоваться как спикер или участник.
Давай соберём как можно больше мобильщиков и пообщаемся о любимых мобилках ✌
🤝Партнёр митапа Mercury Development. Команда разрабатывает мобильные приложения и софт для технологических стартапов Кремниевой Долины и крупных корпораций США
https://t.me/merkteam
https://mercdev.com
https://mercdev.com/careers/vacancies
Собрали для вас фотографии встреч с прошедших выходных.
MOBILE:
🔶 БАКУ
🔶 БЕЛГРАД
🔶 ВАЛЕНСИЯ
🔶 МОГИЛЕВ
🔶 МОСКВА
🔶 НИЖНИЙ-НОВГОРОД
🔶 САМАРА
🔶 ТБИЛИСИ
ANDROID:
🔶 САНКТ-ПЕТЕРБУРГ
IOS:
🔶 ВИЛЬНЮС
🔶 САНКТ-ПЕТЕРБУРГ
Полезности:
🧑💻 Готовы поймать волну кода этим летом? - 17.08 в г. Самара
😎 Coffee&Code ✕ Solvery ✕ Dev Rush - Смотреть видео
💬 Coffee&Code | Chat
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑💻 LinkedIn Community
🔴Моковое собеседование на Middle Android разработчика - сегодня в 19:00!
Напоминаем, что уже сегодня состоится эфир, который включает в себя:
1️⃣ Вопросы на собеседовании
2️⃣ Рефакторинг кода
3️⃣ Разбор собеседования и фидбэк кандидату
4️⃣ Q&A блок
Скорее ставьте уведомление, чтобы не пропустить эфир! 💌
Традиционный пятничный анонс на выходные 3-4 августа.
🌆 Города, в которых на этой неделе пройдут встречи:
MOBILE:
📱 БАКУ
📱 БЕЛГРАД
📱 ВАЛЕНСИЯ
📱 МОГИЛЕВ
📱 МОСКВА
📱 НИЖНИЙ-НОВГОРОД
📱 РЯЗАНЬ
📱 САМАРА
📱 ТАШКЕНТ
📱 ТБИЛИСИ
ANDROID:
👾 САНКТ-ПЕТЕРБУРГ
IOS:
🍎 АЛМАТЫ
🍎 БАТУМИ
🍎 ВИЛЬНЮС
🍎 ЛОНДОН
🍎 МАГАДАН
🍎 САНКТ-ПЕТЕРБУРГ
Пообщаемся на технические темы, обсудим интересные события из мобильной разработки, разберем вопросы с собеседований и поделимся опытом!
Полезности:
🧑💻 Готовы поймать волну кода этим летом? - 17.08 в г. Самара
😎 Coffee&Code ✕ Solvery ✕ Dev Rush - Смотреть видео
💬 Coffee&Code | Chat
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑💻 LinkedIn Community
Ждём абсолютно всех
🧑💻 Готовы поймать волну кода этим летом?
❗️❗️❗️❗️
Приглашаем мобильных разработчиков и не только на Meet-up «VolnaCoda».
🩷 «VolnaCoda» - это Meet-up от международного сообщества «Сoffee&Code» с живыми и онлайн выступлениями на тему мобильной разработки, новых библиотек, архитектурных решений для iOS, Android и KMP, а также о личном опыте и soft skills для IT карьеры.
В программе:
✅Интересные доклады спикеров.
✅Памятные подарки и мерч для активных участников.
✅Общение со спикерами, возможность задать свой вопрос, нетворкинг.
💎Место проведение: г. Самара, Strelka Hall
✅Дата проведение: 17 августа, 10:00-18:00
👆👆👆
Регистрация для участников
👆👆👆
Наше сообщество в Самаре
Наши партнеры:
😎 Coffee&Code - Международное IT сообщество, которая объеденят специалистов по всему миру.
💚 IT_ONE – разработчик программного обеспечения на заказ. Команда реализует крупнейшие проекты цифровой трансформации страны. Спектр задач – от поддержки приложения до разработки концептуальной бизнес-архитектуры уровня корпорации.
#Coffee&Code #IT_ONE #MeetUp #MobileDev #Самара #ВолнаКода
Coffee&Code ✕ Solvery ✕ Dev Rush
😎Алгоритмическая сессия на собеседовании с Ментором из Solvery Данилой Горячкиным
Делимся записью нашего совместного эфира c Solvery и Dev Rush
⚡️Смотреть видео⚡️
Наши друзья продолжают серию полезных эфиров в рамках реалити-шоу "iOS-разработчик". 👨💻
С нашим гостем Данилой Горячкиным
сделали крутой эфир
📞О чем еще поговорили:
- Какие бывают типы собеседований по алгоритмам
- Рекомендации по прохождению алгоритмической секции
- Наиболее важные теоретические знания из алгоритмов для прохождения собеседования
- Как подготовиться к алгоритмической сессии
⚡️Смотреть видео⚡️
Это не последний наш эфир. Следите за расписанием и обновлениями. Будем рады вас видеть! 📺
Собрали для вас фотографии встреч с прошедших выходных.
MOBILE:
🔶 АМСТЕРДАМ
🔶 БЕЛГРАД
🔶 ЕКАТЕРИНБУРГ
🔶 ЕРЕВАН
🔶 МОСКВА
🔶 НИЖНИЙ-НОВГОРОД
🔶 САМАРА
ANDROID:
🔶 САНКТ-ПЕТЕРБУРГ
IOS:
🔶 ВРОЦЛАВ
🔶 МОГИЛЁВ
🔶 САНКТ-ПЕТЕРБУРГ
Полезности:
🤖 Реверс-инжиниринг чужого приложения - Dolgo.polo Dev x Coffee&Code
🌐 Моковое собеседование на Middle Android-разработчика 5 августа в 19:00
☝️ Coffee&Code ✕ AESTY - Технический разбор стартап проекта AESTY с Андреем Рычковым
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑💻 LinkedIn Community
Реверс-инжиниринг чужого приложения
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🌐Моковое собеседование на Middle Android-разработчика
5 августа в 19:00 по мск мы совместно с Solvery проведем тестовое собеседование с одним из участников сообщества.
Собеседование проведет ментор Иван Попов, Android Developer - Usetech
План эфира:
— Моковое собеседование: теоретическая и практическая части
— Разбор собеса и фидбэк кандидату
— Ответы на ваши вопросы
Если вы хотите пройти собеседование, присоединяйтесь к сообществу и прикрепляйте резюме в форму 📌
А для зрителей мы пришлем ссылку на трансляцию в чат!
🍟 Встречи разработчиков Coffee&Code.
Всем привет 👋
☕️ Coffee&Code проходит в разных городах.
Мы очень рады, что люди собираются вместе, общаются, делятся знаниями и опытом.
🆓 Все встречи проходят абсолютно бесплатно и на них может придти абсолютно любой, уровень твоих знаний не важен.
🗓 Каждую неделю мы выкладываем в этот канал анонсы для разных городов и делимся информацией в дружеских чатах.
💬 Coffee&Code | Chat
🎤 Coffee&Code | Podcast
📹 Coffee&Code | YouTube
🙏 Мы очень благодарны за помощь с распространением информации о встречах таким сообществам как:
📱 iOS Сообщества
🤖 Android Сообщества
📞 Mobile Сообщества
👣 QA Community
🧑💻 IT Community
🎨Design Community
✍️ Если вы хотите поучаствовать в нашей инициативе, организовать встречу в своем городе и поддержать комьюнити, напишите @coffeecode_admin
Coffee&Code ✕ AESTY
Технический разбор стартап проекта AESTY с Андреем Рычковым
⚡️СМОТРЕТЬ ВИДЕО⚡️
Он написал шейдер с новой «Моей волной» для ребят из Яндекс Музыки.
Да, та самая красивая анимация на главной у Яндекс Музыки.
Побеждал в конкурсах Телеграм, делал фичи для Телеграм.
Анимация кнопки записи голосового сообщения - его рук дело.
Что вас ждет:
- Реальный код без прекрас
- Залезем в кишки проекта стартапа, который сейчас делает Андрей
- Продакшн проект, сделанный 1 человеком (iOS / Backend)
🤝Спикеры:
- Андрей Рычков, iOS разработчик и предприниматель
- Владислав Мокров, iOS разработчик из Dnevnik.ru
Пишите в комментариях к видео ваши вопросы.
И не стесняйтесь писать, если увидели в коде ошибку или неточность. Андрей читает ваши комментарии.
Приложение Aesty уже в сторе! Скачивайте, пробуйте, пишите отзывы и предложения!
Наслаждайтесь просмотром и не забудьте подписаться на наш YouTube! ☕️🚀
Традиционный пятничный анонс на выходные 26-28 июля.
🌆 Города, в которых на этой неделе пройдут встречи:
MOBILE:
📞 БАКУ
📞 БЕЛГРАД
📞 БИЛЬБАО
📞 ЕКАТЕРИНБУРГ
📞 ЕРЕВАН
📞 МОСКВА
📞 НИЖНИЙ-НОВГОРОД
📞 САМАРА
📞 ТАШКЕНТ
ANDROID:
🤖 САНКТ-ПЕТЕРБУРГ
IOS:
🍏 АЛМАТЫ
🍏 АСТАНА
🍏 БАТУМИ
🍏 ВАЛЕНСИЯ
🍏 ВРОЦЛАВ
🍏 МАГАДАН
🍏 МИНСК
🍏 МОГИЛЁВ
🍏 САНКТ-ПЕТЕРБУРГ
Пообщаемся на технические темы, обсудим интересные события из мобильной разработки, разберем вопросы с собеседований и поделимся опытом!
Полезности:
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑💻 LinkedIn Community
Ждём абсолютно всех
Всем привет! 👋
Наши друзья продолжают серию полезных эфиров в рамках реалити-шоу "iOS-разработчик". 👨💻
Уже сегодня, 24 июля, в 19:00 по МСК ментор из Solvery Данила Горячкин проведет эфир в нашем Telegram-канале на тему: "Алгоритмическая сессия на собеседовании".
📝 Обсудим:
- Какие бывают типы собеседований по алгоритмам
- Рекомендации по прохождению алгоритмической секции
- Наиболее важные теоретические знания из алгоритмов для прохождения собеседования
- Как подготовиться к алгоритмической сессии
Приходите на эфир, будет интересно и полезно! 🙌🏼
Собрали для вас фотографии встреч с прошедших выходных.
MOBILE:
🔶 БЕЛГРАД
🔶 САМАРА
🔶 МОСКВА
🔶 НИЖНИЙ-НОВГОРОД
🔶 НЯ ЧАНГ
🔶 ТАШКЕНТ
IOS:
🔶 ВИЛЬНЮС
🔶 ВРОЦЛАВ
🔶 ЛОНДОН
🔶 САНКТ-ПЕТЕРБУРГ
Полезности:
💬 Наш чат
🌍 Стань организатором Coffee&Code в своем городе
🎥 YouTube канал
📝 Порекомендуй полезные материалы для поста
🎧 Подкаст
🤝 Чаты и каналы наших друзей
🧑💻 LinkedIn Community
