Flutter Tech-Lead Notes
319 subscribers
136 photos
9 videos
82 links
Download Telegram
И последнее изменение уже в этом году
Как подобрать себе компьютер для мобильной разработки?

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

Начальный уровень с бюджетом около 50 000 рублей

Android и кроссплатформа
Тут подойдет любой компьютер или ноутбук, но я бы рекомендовал минимально иметь следующие характеристики: процессор от Intel не ниже i5 8 поколения, минимум 16 Гб ОЗУ и обязательно SSD. Операционная система любая.

iOS разработка и кроссплатформа
Тут 2 варианта, взять то, что нравиться и мучаться с Hackintosh или виртуальными машинами, что на железе такого уровня, не очень, или посмотреть на б/у рынок. Один из неплохих вариантов сейчас - MacBook Pro 15 2015 года, если получится найти за хороший ценник, то можно потратиться на быстрый SSD (M2) и переходник к нему. Единственное, нужно будет накатить macOS последней версии через специальный патчер, так как он уже не поддерживается
👍1
Бюджет около 80 000 рублей

Для Android без изменений, можно только процессор покруче выбрать и SSD пообъемнее.

iOS разработка и кроссплатформа
Опять б/у рынок. За эти деньги уже можно начать искать актуальные модели. Например, MacBook Air в минималке на M1 или попробовать выловить Mac Mini на M1 в хорошей комплектации (с 16 Гб ОЗУ и 512 Гб SSD).

Средний уровень и бюджет около 130 000 рублей

Тут можно все объединить и сказать, что MacBook Air или Mac Mini на M1 / M2 - ваш выбор. Главное, 16 Гб ОЗУ и вместительный накопитель (минимум 512 Гб)

Высокий уровень и бюджет от 160 000 рублей

Думаю, тут и так все понятно - MacBook Pro 14 либо 16, выбирается на ваш вкус и бюджет
1👍1
Интересная заметка, найденная вчера на пет-проекте

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

Если этого не сделать, то может возникнуть веселая ситуация (если вы храните токены правильно, в KeyChain и KeyStore):
- Пользователь удалит приложение и потом через какое-то время, за которое токен протухнет, установит заново
- При любом запросе ему вернется ошибка, он попробует дернуть логаут, а там тоже ошибка
Получается, что пользователь не сможет разлогиниться и пользоваться приложением тоже не сможет
👍1
А я напоминаю, что 21 апреля мы с вами сможем встретиться на DUMP 2023 в Екатеринбурге.

Для покупки билета вы можете воспользоваться промокодом на 10% скидку - Gershevich

Увидимся на конференции!
🔥2
Продолжаем знакомить вас с программой.

📲 Mobile

🔹 Кирилл Розов расскажет про одну из горячих новинок Google, которая позволяет переносить функции на старые версии Android. Порассуждает на тему фрагментации и важны ли всё ещё обновления Android OS.

🔹 Что такое навигация в Compose и как реализовать базовую навигацию. Про внутренности компоуза и то, как работает библиотека — в докладе Алексея Гладкова.

🔹 Дмитрий Прокоп приоткроет схему релизного процесса и инструментария в Авито. Расскажет, как они с командой ускоряли релизы, вводили практики бета-тестирования и собирали метрики.

🔹 Полина Скалкина поведает свой личный опыт запуска приложения на SwiftUI. И о «шишках», которые она набила во время этого релиза.

🔹 После доклада Павла Гершевича закрепите термин многомодульность в мобильных приложениях, узнаете зачем она нужна и как её организовать на примере реального проекта на Flutter.

Больше спикеров на сайте 👉🏼 https://13.codefest.ru/speakers
Павел Гершевич тоже приглашает вас на CodeFest 13. Подробнее про доклад Павла на сайте.
This media is not supported in your browser
VIEW IN TELEGRAM
Веселое и интересное наблюдение.
Вставлял иконку вручную в приложение. На iOS все по красоте и быстро, а на Android решил воспользоваться фишкой Android Studio и сделать двухслойные иконки (кто не в курсе, можно из заднего и переднего плана сделать иконку, которая будет менять форму и т. д.). Проверил, отправил на тест.
Сегодня приходит информация, что иконка не поменялась. А дело все в том, что эти иконки залетели для дебага, но не для всего приложения, поэтому у меня все норм было, а на релизе стандартная флаттеровская.
Давно я ничего не писал.
Готовился к веселой недельке. 2 лекции в университете (когда-нибудь выпущу большой пост про это) и уже в пятницу будет первая моя конференция в этом году - DUMP 2023 в Екатеринбурге.
Ставьте 🔥, если хотите отслеживать это дело почти в прямом эфире!
🔥5
Завтра начнем серию постов про то, что я беру с собой в поездку (и буду брать в дальнейшие)
Вот и начинается поездка. В этот раз с поезда…
В течение нескольких дней я буду выкладывать сюда посты про поездку на DUMP 2023 в Екатеринбург
🔥3
Первая остановка. Новосибирский ЖД вокзал. Дальше несколько часов отдыха и на самолет
👍1