go-golang girl🙃 (ex-flutter) – Telegram
go-golang girl🙃 (ex-flutter)
248 subscribers
192 photos
8 videos
3 files
74 links
Разработка, обучение и мотивация с @dellinidev
Download Telegram
28.05.2022, день 68

Подала заявку в школу мобильной разработки от Яндекса.

Пришло тестовое задание, первое из двух. Если сделаю все хорошо, меня ждёт собеседование.

Пытаюсь пока подготовиться к первому — нужно будет решать алгоритмические задачи и уложиться в определённое время.

Хочу написать конспект по алгоритмам, потому что в этой теме я плаваю ну очень сильно 🙈
👍52
29.05.2022, день 69

Начинаю делать экран с календарём: на нём будет лунный календарь, расчёт планетарных часов и отметка о заполненном дневнике мыслей (привет приверженцам когнитивно-поведенческой терапии!)

Планирую использовать:

- API для лунного календаря;
- мою старую функцию по расчёту планетарных часов;
- динамическое отслеживание координат;
- локальные базы данных для дневника мыслей
👍61
30.05.2022, день 70

Подобрали пакет с готовым календарём и стилизовали его🗿

Добавим ещё функционал и будет красиво
4🔥4
Мой перевод статьи сегодня попал в подборку новостей недели в канале Flutter For Dev!🤩

Вот статья, если ещё не читали: https://habr.com/ru/post/667424/
🔥61
31.05.2022, день 71

Добавили bottom sheet - здесь использовали пакеты glassmorphism и sliding_up_panel.

С лунным календарём, который я хотела добавить в обычный, вышла бооольшая закавыка. Готовых подходящих api нет, как и готовых алгоритмов расчёта лунной фазы с учётом геопозиции. Пока склоняемся к варианту спарсить всё и не париться, но ещё думаем над вариантами
👍31
01.06.2022, день 72

С Днём Рождения меня :)

Практики сегодня не будет, однако с утра мы пытались решить дилемму с календарём.

Нашла API на питоне, который вроде бы подходит, но внедрить не смогла.

Попытались переписать на дарте — нет нужных пакетов, которые есть в исходнике.

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

В итоге будем парсить — нашли подходящий источник.
👍53🎉1
02.06.2022, день 73

Сегодня обновилась до flutter 3.1.0, чтобы использовать enhanced enum. Ничего даже не пришлось править в старом коде, повезло🗿

Из радостного - нашли исходники API для расчёта натальной карты. Полностью оно нам пока не нужно, но запрос знака для Луны мы взяли.

Сделали запрос к этому API и создали перечисление для ответа, который представляет порядковый номер знака зодиака. Метод API возвращает порядковый номер знака, в котором сейчас находится Луна.

Теперь проблем с Луной не будет🌜
👍52🔥1
03.06.2022, день 74

Добавили в проект GetX для улучшения навигации и инъекций зависимостей

Ещё добавили к лунному календарю получение геопозиции - для точного расчёта фазы луны и её знака нужны координаты

Ну и порефакторили немножко
👍42
04.06.2022, день 75

Сделали отображение Луны с помощью пакета moon_phase, добавили кнопки и добавили исходники из нового API к старому.

А ещё добавили геттер к перечислению знака зодиака — он возвращает верное наименование знака с предлогом.
4👍2
AstroJournal.apk
21.5 MB
Заметили, что скриншоты не из эмулятора?

Вот новая сборка на андроид - поставьте, если есть желание протестить🤌
👍51
05.06.2022, день 76

Создали screen и controller для расчёта и отображения планетарных часов с учётом геопозиции

А ещё переехали на GetX и реорганизовали код. Кстати, ещё поправили цвет system navigation bar и status bar — теперь они одного цвета с фоном
🔥71👍1
06.06.2022, день 77

Добавили текстовое описание фазы Луны и стилизовали его.

Пакет, который мы использовали для отображения самой Луны, немного неправильно рассчитывает угол, поэтому пришлось дебажить конкретные значения для точного определения фазы.
👍71
07.06.2022, день 78

По вторникам я как обычно выпадаю.

Сделали контроллер для отображения расчёта планетарных часов, будем думать над UI.

В приложении осталось всего-то реализовать отображение этих расчётов и дневник мыслей. Надо ускориться💪
6
08.06.2022, день 79

Сегодня изучаю теорию: читаю больше о GetX, возникли некоторые вопросики.

Сравниваю GetX с BLoC и первый нравится больше пока что. Перееду окончательно на него, наверное.
👍51