Maxon1989

Maxon1989

На Пикабу
поставил 32 плюса и 2 минуса
Награды:
5 лет на Пикабу
759 рейтинг 53 подписчика 48 подписок 10 постов 4 в горячем

Неисправности автомобиля на Android от идеи к реализации. Часть 2. Макет.

Здравствуйте.

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

Что изменилось за месяц в приложении:


1) На 80% готов макет приложения, а я готов к критике этого макета).

Главная страница(Картинка взята с сайта freepik.com, иконки с сайта flaticon.com):

Неисправности автомобиля на Android от идеи к реализации. Часть 2. Макет. Android разработка, Неисправности, Диагностика, Авто, Ремонт авто, Приложение, Длиннопост

Страница выбора системы автомобиля,  в которой есть потенциальная неисправность(иконки с сайта flaticon.com):

Неисправности автомобиля на Android от идеи к реализации. Часть 2. Макет. Android разработка, Неисправности, Диагностика, Авто, Ремонт авто, Приложение, Длиннопост
Неисправности автомобиля на Android от идеи к реализации. Часть 2. Макет. Android разработка, Неисправности, Диагностика, Авто, Ремонт авто, Приложение, Длиннопост

Страница выбора неисправности(пока не до конца оформлена и заполнена тестовыми данными):

Неисправности автомобиля на Android от идеи к реализации. Часть 2. Макет. Android разработка, Неисправности, Диагностика, Авто, Ремонт авто, Приложение, Длиннопост

Страница описания неисправности(тоже оформление немного поменяется, пока просто тестовый вывод данных из базы):

Неисправности автомобиля на Android от идеи к реализации. Часть 2. Макет. Android разработка, Неисправности, Диагностика, Авто, Ремонт авто, Приложение, Длиннопост

Страница расшифровки кода диагностики OBD2(возможно поменяю цвет и уберу кнопку поиска, строки пока не настроены на язык, это доделаю к релизу):

Неисправности автомобиля на Android от идеи к реализации. Часть 2. Макет. Android разработка, Неисправности, Диагностика, Авто, Ремонт авто, Приложение, Длиннопост

Страница о приложении пока не готова.

2) Поменялась структура приложения, теперь, если есть коды диагностики OBD2, можно проверить в первую очередь их. Раньше я не хотел добавлять их в эту версию, но потом решил, что это будет хорошее конкурентное преимущество. Правда в первой версии будет только расшифровка кода, без рекомендаций по поиску причины появления кода. Я лучше буду по мере обновлений приложения в маркете добавлять рекомендации для кодов, иначе мне придется еще на пару месяцев отложить публикацию, а так не хочется откладывать. Пока в базе данных для кодов диагностики OBD2 только порядка 5000 общих кодов вида P0xxx, P2xxx, B0xxx, C0xxx, U0xxx. Марочные коды будут добавляться по мере обновлений приложения.

3) А вот база данных для неисправностей готова пока только на 70%, планирую закончить к 23.09.2018, это мой дедлайн на публикацию приложения в GooglePlay.

Если кому-то интересно,  как я учился программировать на Android: самый большой вклад сделал startandroid.ru, developer.android.com и google.com по всем спорным вопросам в программировании и внешнем виде приложения.


Для редактирования векторных изображений пользуюсь Inkscape


Моя страница вк: https://m.vk.com/wheelsoft

Спасибо тем, кто следит за моей деятельностью, это заставляет меня работать эффективнее)


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

Показать полностью 6

Мое первое приложение для автомобилистов на Android от идеи к реализации. Часть 1.

Здравствуйте.

Я программист С++, но в начале 2017 года решил попробовать себя в новой стезе в свободное от основной работы время, и выбрал Android, так как в 2013 году имел опыт общения с ним на работе.


Здесь в течении серии постов (что-то вроде дневника разработки) я хочу рассказать о пути к реализации задуманного и дойти наконец до выложенного в Google Play приложения вместе с вами, рассмотреть схемы продвижения после релиза и их эффективность на реальном примере , а то уж слишком я затянул это все. Никак пока не получается поддерживать работоспособность на высоком уровне из-за патологического откладывания на ПОТОМ, поэтому и решил начать вести дневник разработки здесь, чтобы держать себя в активной фазе работы над приложением.


Сейчас приложения еще нет, есть только концепт, им я с вами и поделюсь. И да, я не боюсь, что идею могут украсть, идея не нова, в Google Play есть приложения с подобной функциональностью, пять-шесть я насчитал точно. Мне кажется даже и нет сейчас темы, которая не была бы раскрыта в приложениях для Android.


Вернемся к поиску идеи. Посмотрев приложения в Google Play было решено делать приложение для автомобилистов, сам уже забыл почему (наверное просто хотелось в автомобилях получше разобраться) и после штудирования категории "Автомобили и транспорт" я пришел к выводу, что для того, чтобы сделать что-нибудь полезное в этой категории, придется изучить строение автомобиля на уровне начинающего автомеханика.


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


Изучив строение автомобиля, я приступил к созданию базы данных, которая будет основой приложения. Идея в том, чтобы на симптом неисправности автомобиля указать неисправный узел и дать рекомендации по устранению. На этом я и застрял, многое приходится брать с англоязычных сайтов, и переводить это все на русский.


З.Ы. Аккаунт разработчика я купил в декабре и думал, что это поможет мне ускориться с разработкой, но нет, воз и ныне там.


З.Ы.Ы. Посты постараюсь выкладывать хотя бы раз в неделю. Надеюсь меня здесь поддержат. Готов к конструктивной критике.

Показать полностью
Отличная работа, все прочитано!