В школе на уроках английского учительница показала нам способ как быстрее запомнить пересказ текста. Она сначала просила нас переводить текст, а затем смотря в перевод вспоминать текст на английском. Мне этот способ очень понравился, но не понравилось мне то что нужно было постоянно открывать книжку или тетрадку с английским текстом, если еще не успел запомнить некоторые слова переводе.
И вот я не давно опять вернулся к пересказам. Но теперь уже не в школе и с тетрадкой, а в метро и с телефоном. Пользоваться гуглом транслейтом оказалось не так уж и удобно и я подумал а почему бы самому не сделать специализированное приложение с подстветкой нужной строки, с текстом на русском и английском и самое главное синхронной прокруткой двух окон на разных языках. Так и родился приложение «Удобный пересказ».

Выше представлено окно для изучение текста. Так как я люблю петь в караоке я решил начать изучение с песни, которую давным давно хотел выучить. Ну и заодно немного познакомится с американским сленгом которого в этой песне очень много.
Прокрутка текста что в первом, что во втором окне осуществляется синхронно. Так же при нажатии на строчку, в любом из окон, она подсвечивается и во втором, при этом во другом окне строчка встает в тоже самое положение по вертикали что и в окне, где осуществлялось нажатие на строчку.
Есть только одно условие — юзер должен сам сделать переносы строк в каждом окне и тогда программа по количество строк равное в первом и втором окне будет синхронизировать их выделение при нажатие.
Так же есть проблема в длине строк — как я это заметил зачастую русский текст длиннее чем английский. Тут я решил не играться с шрифтом, а как раз и добавить подстветку строки и синхронизацию ее по положению с другим блоком. Если у кого есть мысль лучше пишите добавлю ее.

В главном окне возможно добавить свой текст и присвоить ему название. Так же можно удалить каждый из текстов. Можно добавить неограниченное количество текстов.

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

Ссылка для скачивания на Rustore
А как выдумаете какие еще можно придумать применения для этого приложения?
phlykov
"...we keep them nine millis on my block..." означает "...мы на раёне держим (у себя) девяти миллиметровые (пистолеты или ПП калибра 9x19)..."
Читайте лучше современную художественную литературу, того же Кинга, и смотрите современные сериалы либо видео с хостингов.
xo4y_B_BostonDynamics Автор
Мне петь ещё нравится, а эта песня классный рэп который реально качает))
Riedl
… on my glock. - в этом случае.)))