Flutter Tech-Lead Notes | Павел Гершевич – Telegram
Flutter Tech-Lead Notes | Павел Гершевич
528 subscribers
147 photos
10 videos
88 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
Хотел порадовать вас видами нового терминала, но вылет у меня из старого((
Хотя по сравнению с сентябрем, народу в разы меньше в аэропорту (по крайней мере до предполетной проверки)
Я в Екб. Пора немного отдохнуть и пойти гулять по городу
👍1
Ну и вот номер, который мне сняли организаторы. Максимально круто, я считаю
👍2🔥1
А мы скоро начнем. Я первый
🔥5