2 minutes
KaiOS app or best phone
Inro
About
- Попытка создания приложения под телефон Nokia 2720 Flip на базе ОС KaiOS.
- Попытка сборки компонентов UI для создания приложения
- Попытка загрузки приложения в телефон
Work
Разработка разбилась в два этапа
1. Прошивка телефона
Я долго думал как прошить телефон, для того чтобы можно было собрать под него приложения, но пока я искал выход, приложение под веб можно было разместить и использовать с браузера.
Поэтому данный этап можно считать незавершенным. Но EDL кабель я обязательно найду.
2. Запуск hello-world приложения
В PWA главное найти приложение, которое кто-то написал, попробовать запустить, а потом всё само пойдёт
Используя этот проект мы вроде как можем убедиться в его работоспособности. Но либо на эмуляторе, либо на самом телефоне. Поскольку приложение под телефон я собрать ещё не мог, пришлось покопаться в коде, немного его переделать, чтобы цифровые клавиши телефона реагировали. После этого у меня получилось завести приложение прямо из браузера.
3. А что там по UI
После этого, я понял, что возможно такой функционал можно повторить на каком-нибудь собранном ui-kit, для ускоренной разработки
Я наткнулся на проект который мне понравился. Но, он был именно для телефонного решения, и в браузере для телефона он не собирался.
Ещё, на тот момент времени, библиотеки были не новы, и пришлось форкнуть (посмотреть и поменять под себя) проект. После этого действия, я попытался пересобрать библиотеку и уже к проекту из пункта 2 добавить зависимость.
У меня получился такой вариант:
4. Что дальше?
Дальше в планах было вынести взаимодействие с кнопками пользователя в отдельный модуль, что позволило тестировать код прямо из браузера без внешнего эмулятора.
Сам UI очень сильно напоминает системный, поскольку выполнен по проектированию здесь