TGViewer
Channel Public Channel
ErrorNil. iOS-разработка

ErrorNil. iOS-разработка

@error_nil

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

Сайт школы https://error-nil.namari.ru/
YouTube https://www.youtube.com/@errornil
VK Видео - https://vk.com/video/@errornil

По всем вопросам пишите мне @ibatyrgereev
Subscribers
687
Photos
298
Videos
60
Links
332
Recent Posts 20 shown
Post #794 169
  • 🔥 11
  • 🎉 9
  • ⚡ 1
  • 🤣 1
Post #793 205
К слову о том, что происходит
  • 🔥 8
  • ⚡ 1
  • ❤ 1
Post #792 209
🫠
  • ❤ 10
  • ⚡ 1
  • 🔥 1
Post #791 283
В общем, никто не просил, но я сделал — добавил мессенджер в своё приложение «Живой?».

Раньше в нём можно было просто отмечаться, чтобы ваши друзья получали уведомления о том, что с вами всё ок. Теперь же можно полноценно с ними общаться.

Главный вопрос: зачем, когда этих мессенджеров пруд пруди?

Ну, во-первых, потому что могу. А что, нельзя?

Ну а во-вторых, мне нужно было что-то, что работало бы в экстренных случаях: когда VPN заблокировали (минус ТГ и WhatsApp), когда уведомления не приходят (ВК и, прости Господи, MAX). В общем, решение, которое в таких случаях выручало бы.

А раз есть более-менее рабочее приложение, то почему бы не воткнуть в него ещё и чат? Так я и подумал.

Вообще, желание сделать нормальный мессенджер у меня было давно, а тут с лёгкой подачи РКН это желание стало только сильнее.

Основная идея этого мессенджера — безопасность.

Тут вообще нет БД: все сообщения хранятся исключительно на устройстве пользователя. Если удалить приложение, то и все сообщения удалятся.

Передача происходит через сокеты. Сервер выступает только в роли сигналинга — чтобы соединить пользователя А с пользователем Б, передавать статусы (в сети, печатает, записывает голосовое и т. д.), а также отправлять некоторые уведомления.

Единсвенное только медиа передаются по ссылке, хранятся в Firebase, но удаляются сразу после доставки.

Например, пользователь А отправляет фото. Оно загружается в Firebase, а пользователю Б приходит уведомление с некоторой информацией (в том числе размытая превьюшка — да, она тоже передаётся через payload уведомления). После того как пользователь Б загружает фотографию, она сразу удаляется из Firebase.

Если в течение 7 дней фотография не была скачана, она тоже удаляется.

В будущем планирую добавить ещё и шифрование, чтобы передавать не просто файл, а зашифрованную информацию.

С голосовыми то же самое.

В общем, безопасно. (честное слово)

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

Можете установить приложение через TestFlight и пользоваться. Все баги либо отправляйте через приложение, либо пишите мне напрямую.

Во-вторых, UI пока не финальный — он чисто базовый. Дизайн мне уже нарисовали, буду постепенно всё доделывать и улучшать.

И важный момент: мессенджер здесь не претендует на полноценную замену ТГ, WhatsApp или другим мессенджерам, это вообще не тот уровень.

Это исключительно запасной вариант, когда нужно быстро отправить сообщение близким, а все остальное не работает.

В общем, такие дела.

Выкатываю бетку для публичного тестирования. Когда соберу и исправлю основные ошибки — сделаю полноценный релиз.

Установить
  • 🔥 18
  • 👍 8
  • 🎉 5
  • 💯 2
  • ❤ 1
Post #790 342
Apple серьезно так поднапряглась с выходом нового айфона
  • ❤ 8
  • 🤣 7
  • 👏 2
  • 💯 2
Post #789 530
А почему бы и нет?

Я тут подумал, что такой формат решает проблему (не то что бы это прям проблема) дополнительных переходов между вьюхами. На главном (теперь просто внешнем) экране выводится вся нужная информация, а страница деталей, настроек, добавления/удаление на внутреннем экране.

Почему это будет работать?

1 - Визуально разгружается внений экран, нет дополнительных кнопок, табов, навигации, когда она там не нужна

2 - Больше информации на внутреннем экрана. За счет того, что он буквально два раза больше, можно на один экран вывести два раза больше информации, и опять же решает проблемы ненужных переходов, все что нужно перед глазами.

3 - Ну стиль же! Нажать кнопку может каждый, но раскрыть айфон как кошелек, ну прям аура!

В целом такие вот мысли, проект этот по приколу собрал (Apple в этом плане молодцы, такая разработка мало чем отличается от обычной, максимально все интуитивно), чисто проверить идею, но как мне кажется это даже имеет место быть, что вы об этом думаете?
  • ❤ 16
  • 🔥 8
  • ⚡ 4
Post #788 434
Вот зачем сегодня лучше брать больше оперативы.

Запустил qwen3.5:27b на 17 гигов, выгружается и забирает почти 19 гигов, вроде даже отвечает на вопросы, но ясное дело очень медленно, вентиляторы на полную и компом за это время не возможно пользоваться.

На 48 гигах было бы много комфортнее, и модель по умнее можно запустить
  • 👍 4
Post #787 418
Post #786 526
Дожили, клод отговаривает меня от задачи, а я пытаюсь его убедить, приводя различные доводы, вместо того что бы сказать "Делай!".

Сдвиг в парадигме восприятия действительности прошел успешно...
  • 💯 7
  • 🤣 6
Post #785 696
Ну все, нужно покупать
  • 👍 16
Post #784 518
🥶
  • 🔥 9
  • 👍 4
Post #783 662
А вот и релиз 27 iOS, интересно будет проверить после бетки
  • 🎉 8
Post #782 686
Если в последнее время iOS-разработка начала казаться однообразной и скучной, то теперь с выходом Duo всё изменилось, придётся оптимизировать свои приложения под новый формат (чтобы 2,5 человека, которые купят Duo за 2000$, смогли ими пользоваться).

А вообще будет очень интересно разобрать новый API. Как только выйдет в этом месяце, обязательно сделаю разбор на канале.

В общем, думаю, что веселье только начинается (начинаю понимать, как чувствуют себя Android-разработчики, которым нужно одно приложение под десятки разных форматов сделать адаптацию).

Но не повторит ли Duo судьбу Vision Pro? (Помните такой?)

В любом случае, ждём выхода новой версии Xcode и вперёд!
  • 🔥 11
  • ❤ 5
Post #780 446
за 2000 долларов ...
  • 🤣 10
  • 👍 2
Post #779 444
В общем революшен произошел
Post #778 428
Подэкранная камера
  • ⚡ 2
Post #776 377
Анимация!!! Все, продано!
  • 💯 7
  • 🤣 1
Post #774 389
Зис ис айфон дуо!
  • 🤣 9
Older posts →

About this channel

How can I read @error_nil without a Telegram account?
TGViewer shows the public web preview Telegram publishes for ErrorNil. iOS-разработка: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does ErrorNil. iOS-разработка have?
ErrorNil. iOS-разработка (@error_nil) has 687 subscribers on Telegram, refreshed roughly every 30 minutes.
Does ErrorNil. iOS-разработка know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →