Мне тут подкинули идею, написать приложение по логотипам легковых машин. Начал изучать вопрос.
В инете полно картинок по разным логотипам/брендам, и старые, которые уже не производят, и новые, о которых пока мало кто знает.
Значит надо сделать уровни сложности. Допустим, лёгкий уровень, 40 самых известных, средний - ещё 30 марок, известных уже не всем и трудный - плюс все остальные, новые + старые уже забытые.
Сначала думал выводить картинку и предлагать варианты ответов. Но тут вопрос, на каком языке выводить ответы: английский, русский? Да и хочется сделать приложение для всех стран/континентов.
Сейчас ПДД (Правила Дорожного Движения) зарегистрированы только для Belarus, Georgia, Kyrgyzstan, Kazakhstan, Russian Federation, Ukraine, Uzbekistan (Total 7).
Решил, что надо наоборот, выводить название на английском, озвучивать на русском (для не русскоговорящих - это их проблемы) и выводить несколько вариантов картинок/логотипов.
Начал готовить список автомобильных марок, начальный, "Лёгкий" уровень:
- Код: Выделить всё
var tickets = [["Num", "Key", "Sound", "Image"],
[1, "mercedes-benz","snd/mercedes.mp3", "img/mercedes.jpg"],
[2, "bmw", "snd/bmw.mp3", "img/bmw.jpg"],
[3, "audi", "snd/audi.mp3", "img/audi.jpg"],
[4, "volkswagen", "snd/volkswagen.mp3", "img/volkswagen.jpg"],
[5, "opel", "snd/opel.mp3", "img/opel.jpg"],
[6, "maybach", "snd/maybach.mp3", "img/maybach.jpg"],
[7, "smart", "snd/smart.mp3", "img/smart.jpg"],
[8, "toyota", "snd/toyota.mp3", "img/toyota.jpg"],
[9, "nissan", "snd/nissan.mp3", "img/nissan.jpg"],
[10, "suzuki", "snd/suzuki.mp3", "img/suzuki.jpg"],
[11, "acura", "snd/acura.mp3", "img/acura.jpg"],
[12, "lexus", "snd/lexus.mp3", "img/lexus.jpg"],
[13, "honda", "snd/honda.mp3", "img/honda.jpg"],
[14, "mazda", "snd/mazda.mp3", "img/mazda.jpg"],
[15, "mitsubishi", "snd/mitsubishi.mp3", "img/mitsubishi.jpg"],
[16, "subaru", "snd/subaru.mp3", "img/subaru.jpg"],
[17, "infiniti", "snd/infiniti.mp3", "img/infiniti.jpg"],
[18, "lada", "snd/lada.mp3", "img/lada.jpg"],
[19, "uaz", "snd/uaz.mp3", "img/uaz.jpg"],
[20, "moskvich", "snd/moskvich.mp3", "img/moskvich.jpg"],
[21, "ford", "snd/ford.mp3", "img/ford.jpg"],
[22, "chevrolet", "snd/chevrolet.mp3", "img/chevrolet.jpg"],
[23, "tesla", "snd/tesla.mp3", "img/tesla.jpg"],
[24, "mustang", "snd/mustang.mp3", "img/mustang.jpg"],
[25, "dodge", "snd/dodge.mp3", "img/dodge.jpg"],
[26, "chrysler", "snd/chrysler.mp3", "img/chrysler.jpg"],
[27, "lincoln", "snd/lincoln.mp3", "img/lincoln.jpg"],
[28, "ram", "snd/ram.mp3", "img/ram.jpg"],
[29, "volvo", "snd/volvo.mp3", "img/volvo.jpg"],
[30, "jaguar", "snd/jaguar.mp3", "img/jaguar.jpg"],
[31, "peugeot", "snd/peugeot.mp3", "img/peugeot.jpg"],
[32, "seat", "snd/seat.mp3", "img/seat.jpg"],
[33, "fiat", "snd/fiat.mp3", "img/fiat.jpg"],
[34, "citroen", "snd/citroen.mp3", "img/citroen.jpg"],
[35, "chery", "snd/chery.mp3", "img/chery.jpg"],
[36, "geely", "snd/geely.mp3", "img/geely.jpg"],
[37, "changan", "snd/changan.mp3", "img/changan.jpg"],
[38, "gac", "snd/gac.mp3", "img/gac.jpg"],
[39, "tank", "snd/tank.mp3", "img/tank.jpg"],
[40, "zeekr", "snd/zeekr.mp3", "img/zeekr.jpg"],];
Здесь Num - порядковый ИД, далее Название бренда, которое будет выводиться, далее озвучка бренда и имя выводимого файла/логотипа.
Понимаю, что список не идеальный. Зикр - это новая марка, мало кто её знает, она явно лишняя. Поэтому прошу помощи, возможно кто подскажет, какие авто надо взять в категорию "лёгкий уровень".
Буду премного благодарен. Порядок не имеет значения, я потом их буду перемешивать
Ещё решил выработать определенный стиль написания приложений и дизайн. Тут много вопросов. Это в первую очередь программирование. Везде в примерах упор делается на классы.
Каждому объекту присваивается персональный класс (или один на несколько объектов) и далее ведется работа уже с классом.
У меня всё наоборот. Я каждому объекту присваиваю персональный ID, и далее работаю только с ним. Но сейчас я не буду этого касаться.
Дизайн: хотелось бы, чтобы все приложения имели общий дизайн, ну или хотя бы узнаваемую стартовую страницу. Пересмотрел на https://ru.lgappstv.com/main/tvapp множество приложений/скриншотов.
Некоторые установил на телевизор, потыкал кнопки. Привлекли несколько похожих между собой.
Как вы видите, здесь весь экран занимает одна картинка, на ней крупным шрифтом название приложения, а внизу располагаются 4 основных кнопки.
Хочется сделать что-то похожее. Но это все игры. А у меня другая категория. Но кнопки Settings и Help обязательно нужны.
По крайней мере в Help давать краткую информацию о приложении. Предположу, что у многих стоят ТВ большой диагонали, тогда можно часть экрана отводить под служебную информацию,
например где-то в углу размещать короткое название приложения или свой логотип! Надо подумать
