etCetera - дневничок разработки
9 subscribers
11 photos
4 videos
8 links
Android клиент для ИТД в стиле Material 3 Expressive!

Пока в процессе разработки
GitHub проекта: https://github.com/dertefter/etCetera
Download Telegram
Немного скриншотов
Media is too big
VIEW IN TELEGRAM
v0.0.9.5-alpha

Что нового:
- Наконец допилил оффлайн. Теперь если открыть приложение без интернета на экране будут последние загруженные посты. Это относится и к комментариям, пользователям и уведомлениям
- Немного оптимизировал код, теперь приложение работает гораздо быстрее
- Теперь можно делать репосты, отвечать на комментарии

В целом большинство базового функционала уже готово: поиск, лента, посты, редактировать о себе, загружать свои баннеры...
Если вам интересно поучаствовать в развитии моего приложения, вы можете установить его отсюда:
https://github.com/dertefter/etCetera/releases
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Этим вечером я попробовал сделать версию etCetera для Wear OS.
Выглядит довольно забавно. Можно будет листать итд на смарт-часах
3
небольшой концепт арт, как приложение будет выглядеть на Wear OS
1🔥1
Начинаем закрытое тестирование! 😗

etCetera - это моё неофициальное приложение для ИТД с открытым исходным кодом.

Вам нравится Android, дизайн Material 3 Expressive, динамичные цвета Material You?
Если да - предлагаю принять участие в закрытом альфа-тесте.
Большинство основного функционала уже готово: лента, посты, лайки, уведомления.

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

https://play.google.com/apps/testing/com.dertefter.etcetera

https://play.google.com/store/apps/details?id=com.dertefter.etcetera
1
This media is not supported in your browser
VIEW IN TELEGRAM
Фиксить баги:
Пилить новые фичи:
Развлекаться с крысой на рабочем столе:
Наконец-то я настроил workflow для GitHub Actions. Теперь релизы на GitHub и релизы в Google Play будут выходить синхронно.
(В Google Play они всё равно будут появляться с небольшой задержкой)

А ещё версия для Wear OS также доступна для тестирования!

https://play.google.com/apps/testing/com.dertefter.etcetera

https://play.google.com/store/apps/details?id=com.dertefter.etcetera
1🍌1
etCetera - дневничок разработки
Мультиаккаунт… 😴
Реализация этой фичи затягивается. Я реализовал её говняно и нужно всё переделывать
etCetera - дневничок разработки
Мультиаккаунт… 😴
Хочу похвастаться, я наконец доделал мультиаккаунт 🫠

Также по изменениям в будущей версии:
- Выкидывать из аккаунта если сессия завершена (да, этого раньше не было. Только не смейтесь)
- Исправление логики refresh токенов. Если access токен просочился - автоматом произойдет refresh
- WearOS версия больше не сможет сама обновлять токены. Если ей понадобятся токены, она запросит их у мобильного приложения через сервисы гугл. (Это нормально, учитывая что я не планировал делать WearOS версию независимой от гугл)
- Переход на библиотеку ComposeMediaPlayer от kdroidFilter. Она офигенная: плеер стал работать стабильнее и быстрее. Ещё она умеет работать с аудио, поэтому скоро я реализую прослушивание аудио в комментариях.
- Теперь видео можно открыть в полноэкранном режиме. Там же есть кнопка скачивания видео.
- Поработал над некоторыми анимациеями
- Немного изменилась логика формирования формы вокруг эмодзи-аватарок. (Для каждой эмодзи-аватарки генерируется собственная форма)

Ну, как-то вот так. Это всё то, что уже реализовано. И надеюсь оно доедет в этом виде до следующей альфа-версии.
Нужно внести пару исправлений для ленты постов. (Мне не нравится то, как она работает сейчас).
Всем добра! ❤️😗
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Так приложение будет выглядеть на складных устройствах
🔥1
v0.0.9.13-alpha доступна для скачивания в Google Play и на GitHub 🥳

Что нового:
- вернулся Navigation Bar
- на экранах побольше (например: планшеты, fold-ы) Navigation Bar превращается в Navigation Rail
- изменён экран пользователя: анимация формы аватарки + размытие баннера при прокрутке
- новые анимации переходов между экранами
- Переход на библиотеку ComposeMediaPlayer от kdroidFilter
- Мультиаккаунт: млжно сохранить несколько аккаунтов и переключаться между ними
- На часах WearOS исправлено несколько проблем с получением токенов
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем адаптацию под широкие экраны... 🥲
🔥2
Версия 0.0.9.15-alpha собирается. Надеюсь соберётся без ошибок

Некоторые изменения:
- На постах отображается дата
- Исправления UI для планшетов в полноэкранном режиме просмотра вложений
- Добавлен экран настроек (который пока-что является заглушкой и ничего не умеет)
- Любые сообщения об ошибках теперь будут показываться в Snackbar внизу экрана
- Поддержка публикации видео (раньше были только картинки). Эта фича не работает без подписки на итд
- Прочие исправления