Автор: Mr.Romchik
Моя первая прила, заценитеНу собсно вот: https://play.google.com/store/apps/details?id=com.drunkcoder.calculatorКому лень читать, можете просто зайти и, ну, глянуть ¯_(ツ)_/¯Что это собсно такое:Это калькулятор. На первый взгляд обычный калькулятор, один в один как Google Калькулятор, мб даже хуже. Ну не удивительно, ведь вдохновлялся я именно им. В нём есть всё что и в Гугловском: базовые операции, факториал, степень, корень, тригонометрические функции и логарифмы. Ничего нового, на первый взгляд Но чем он отличается от Google Калькулятора? Первое — возможность редачить строку с выражением где-то посередине (да я в курсе что в Гугл калькуляторе это тоже уже добавили).Второе, и (что пиздец как странно) самое крутое — переменные. Я вставил в обычный калькулятор переменные, да.И такой фичи я не нашёл ни в одном калькуляторе на ведроид, гы. Система проста — открывается обычная клавиатура и ты можешь фигачить буквы прям в выражение. Буквы на любом языке, ибо систему переменных я стыбзил из самой Жавы.Потом вместо кнопки «=» появляется кнопка с «f()» (это типа рабочее название, мб потом поменять можно, но мне по кайфу), при нажатии на которую открывается окно с подстановкой значений переменным. Дизайна нет, и не надо. Я добавил эту фичу потому что мне надо было делать лабы по выч. математике и статистике и я заебывался забивать значения в обычный калькулятор.Ну и главное — его сделал я, сам). Сам сделал движок, который разбирает «человеческое» математическое выражение и выдаёт ответ. Сам изучил Жаву и перенёс корявый движок из C++ на неё. Сам выучил андроид по ютубу и статьям на Хабре, всёёё сам.Я рефакторил и переписывал проект на ведре раз 5 или 6. Один или два раза я ПОЛНОСТЬЮ переписывал движок, конечный его вариант — теперь отдельный проект на гитхабе.И да, у Гугла уже есть такой движок, он может всё то же самое, но больше и лучше, но моей целью было осилить эту задачу своими силами, вот такой я мазо.Так что вот — прошу внимания. Продукт года моего пошагового изучения этой профессии, всё ещё корявый но уже не оченьРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3637117″ }, «headline»: «Моя первая прила, зацените / java :: приложение :: android :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: тестирование», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/android-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-java-4693912.png», «height»: 480, «width»: 270 }, «datePublished»: «2018-09-10T20:36:41+03:00», «dateModified»: «2018-09-10T20:36:41+03:00», «author»: { «@type»: «Person», «name»: «Mr.Romchik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Ну собсно вот: https://play.google.com/store/apps/details?id=com.drunkcoder.calculatorКому лень читать, можете просто зайти и, ну, глянуть ¯_(ツ)_/¯ Что это собсно такое: Это калькулятор. На первый взгляд обычный калькулятор, один в один как Google Калькулятор, мб даже хуже. Ну не удивительно, ведь» }
Комментировать
Пост №3637117
Source: Joyreactor