Inro

About

  1. Попытка создания приложения под телефон Nokia 2720 Flip на базе ОС KaiOS.
  2. Попытка сборки компонентов UI для создания приложения
  3. Попытка загрузки приложения в телефон

Work

Разработка разбилась в два этапа

1. Прошивка телефона

Я долго думал как прошить телефон, для того чтобы можно было собрать под него приложения, но пока я искал выход, приложение под веб можно было разместить и использовать с браузера.

Поэтому данный этап можно считать незавершенным. Но EDL кабель я обязательно найду.

2. Запуск hello-world приложения

В PWA главное найти приложение, которое кто-то написал, попробовать запустить, а потом всё само пойдёт

Используя этот проект мы вроде как можем убедиться в его работоспособности. Но либо на эмуляторе, либо на самом телефоне. Поскольку приложение под телефон я собрать ещё не мог, пришлось покопаться в коде, немного его переделать, чтобы цифровые клавиши телефона реагировали. После этого у меня получилось завести приложение прямо из браузера.

Видео работа

Видео работа 2

3. А что там по UI

После этого, я понял, что возможно такой функционал можно повторить на каком-нибудь собранном ui-kit, для ускоренной разработки

Я наткнулся на проект который мне понравился. Но, он был именно для телефонного решения, и в браузере для телефона он не собирался.

Ещё, на тот момент времени, библиотеки были не новы, и пришлось форкнуть (посмотреть и поменять под себя) проект. После этого действия, я попытался пересобрать библиотеку и уже к проекту из пункта 2 добавить зависимость.

У меня получился такой вариант:

Пример работы из браузера

Пример работы из браузера 2

4. Что дальше?

Дальше в планах было вынести взаимодействие с кнопками пользователя в отдельный модуль, что позволило тестировать код прямо из браузера без внешнего эмулятора.

Сам UI очень сильно напоминает системный, поскольку выполнен по проектированию здесь