Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Классика карточных игр! Яркий геймплей, простые правила. Развивайте стратегию, бросайте вызов соперникам и станьте королем карт! Играйте прямо сейчас!

Дурак подкидной и переводной

Карточные, Настольные, Логическая

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
22
dogoBan
3 года назад
Лига программистов

Как я стал Android разработчиком?⁠⁠

Доброго времени суток!
Моя прошлая статья о приложении понравилась многим пользователям, я получил не мало комментариев с идеями для обновления и мне даже предлагали вакансии😅. Это очень мотивирует меня и я начал работать над улучшением приложения.


Спустя месяц мне напомнили что пора бы уже выпустить обновление и я понял что возможно это приложение полезно не только мне. Для тех кто ждал каких то новостей:


Уже сейчас могу похвастаться тем, что добавил две платформы "Xbox" и "PlayStation", так же заметно возросла производительность приложения и я так и не добавил никакой монетизации, потому что мне лень, приложение не потребует от Вас ни рубля и так же не покажет ни одной рекламы. Нужны доработки, обновление скорее всего будет в феврале, потому что параллельно с cheaper делаю игру на андроид студио🗿, не то чтобы я этим горжусь, но мне это просто нравится и возможно даже напишу об этом статью.

Как я стал Android разработчиком?

Ещё эта статья будет полезна тем, кто спрашивал как и где я этому учился.
Повторюсь, я начал изучать еще летом. Я начал изучение Kotlin без понимания Java (не путать с JavaScript), что честно говоря, не совсем логично.
Все изучал бесплатно, без платных курсов, на ютубе много материала по Android разработке, поняв основы(ушел месяц), начал делать свои приложения чисто на Kotlin, если что то не понятно искал ответы на форумах и проблема была в том что 90% кода на популярных it форумах написана на Java и мне так или иначе со временем стал понятен этот язык, хоть я и не пишу на нём.
Если Вы так же как и я ничего не понимаете в Android разработке и вы боитесь чего то не понять, то могу посоветовать Вам канал neko ru, очень благодарен автору канала, он поможет Вам понять самые основы, дальше сами.

Кстати новости по обновлениям приложений и моим новым проектам можно найти в моем telegram канале: https://t.me/devWhat
В нём буду появляться чуть почаще, буду рад всем.

Показать полностью 1
[моё] Приложение на Android Kotlin Android разработка Разработчики
14
67
greenEkatherine
greenEkatherine
3 года назад
ИТ-проекты пикабушников

CrossLingo — приложение для изучения английских слов по кроссвордам⁠⁠

Привет, Пикабу! Как у тебя с иностранными языками? Сколько себя помню, я постоянно какой-то учу. К этому моменту известные мне приложения для запоминания слов надоели и я решила создать своё. Получилось CrossLingo — приложение для изучения иностранных слов по кроссвордам. Оно умеет генерировать англо-русские кроссворды на лету по заданным уровням и темам. На фото выше приложение и команда, которая участвовала в разработке.

Переменные среды


Я придумала CrossLingo во время изучения четвертого иностранного языка (и второго, которого удалось довести до практического уровня). Это был чешский, потому что я планировала в ближайшее время переехать работать в пражский офис Microsoft. К сожалению, у коронавируса были другие планы, и я застряла в России на неопределенный срок с неясными перспективами.

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

Я с детства полюбила кроссворды, еще когда не было возможности гуглить вопрос. Сначала это была детская газета "Катавасия", потом я просто решала кроссворды в еженедельных выпусках "Антенны" и пыталась что-то выиграть. С призами не сложилось, и моя любовь к кроссвордам так ничего полезного мне и не принесла, чего нельзя сказать об английском, который дважды сильно мне помог. Первый раз, благодаря ударной подготовке к экзамену по английскому IELTS, я смогла поехать учиться по обмену в Финляндию. Разница между общежитиями была впечатляющая, но вы лучше посмотрите сами:

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

Для первого релиза было решено взять англо-русские пары слов, разбитые по темам и выпустить приложение только под Android. Разрабатывали приложение вдвоем с мужем, вкладывая свободное от работы время. Это наше первое приложение, мобильной разработкой мы раньше не занимались, только бэкендом. Поэтому приходилось со всем разбираться на ходу: от подбора слов до тестирования на разных моделях устройств.

Дебаг

Для тестирования я набрала пару десятков пользователей. Стало быстро понятно, что наш стартовый набор из простых и сложных слов вместе отпугивает и новичков, и продвинутых знатоков английского. Первые не могут ничего отгадать и исчезают, боясь признаться в истинной причине. А вторым просто скучно. Это натолкнуло нас на мысль, что помимо тем нужно добавить разбивку по уровням. Сейчас в приложении доступны уровни A1-C1, выбор можно сделать при первом запуске, а потом изменить его в настройках. Уровень C2 сознательно не добавляли — ведь с ним можно отгадывать просто любые английские кроссворды.

Один из примеров — очень популярное на западе приложение с кроссвордами от The New York Times. Для меня их находка стала настоящим открытием, ведь это так непохоже на то, что распространено у нас. В России первыми приходят в голову всякие сборники вроде "Тещиного языка" с однотипными вопросами. Вокруг них нет активных сообществ, и более сложных и интересных альтернатив тоже практически нет. У англоязычной аудитории ситуация совершенно другая: здесь миллионы пользователей отгадывают авторские кроссворды, среди которых попадаются настоящие литературные произведения со смыслом. Хотелось бы, чтобы что-то подобное появилось и у нас, но пока остается только учить английский и довольствоваться зарубежными вариантами, изредка заглядывая на страницы "Науки и жизни".

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

Релиз

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

У нас есть подсказки — можно открыть одну букву или слово целиком. Первая подсказка обойдется пользователю в одну звезду, а слово — в три. Количество звезд указано вверху на странице кроссворда. Они начисляются за полностью отгаданный кроссворд, по пять звезд за каждый. Подсказки можно выбрать в меню справа вверху, там же есть возможность сообщить об ошибке.

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

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

Отложенный запуск

Нам понравилось писать приложение. Мы хотим развивать CrossLingo, но сначала нужно оценить интерес пользователей. Если всё получится, у меня есть еще несколько идей:

- возможность добавления собственных словарей

- другие языки

- версия под iOS

- персонализированная статистика

- персонализированное обучение

- соревнования

- улучшение дизайна.

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

Ресурсы

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

Ссылка для скачивания: https://play.google.com/store/apps/details?id=com.omen273.crossLingo

P.S. в приступе ностальгии я попыталась найти выпуски "Катавасии", и не смогла. Может, кто-то знает, где их искать?

Показать полностью 3
[моё] Английский язык Android Изучаем английский Open Source Kotlin Приложение Кроссворд Бесплатно Разработка Программирование Инди Длиннопост IT
38
11
nightwalker91
3 года назад

Хочу поменять свою жизнь⁠⁠

В общем...мне 30 лет и я, осознав всю никчемносить своей жизни, решил изменить ее... По образованию инженер и тружусь уже 6 лет... К сожалению, не все инженеры в своей сфере получают достойные зарплаты, чтобы содержать семью и не оглядываться в сторону помойки "Магнита"... Поразмыслив, я давно хотел попробовать себя в программировании, но то не поступил на специальность, то боялся и большая куча НО. Три месяца назад решился, ушел со второй малооплачиваемой работы и стал самостоятельно изучать вопрос " что учить? Где будущее?". Пришел к мнению что нужно учить Kotlin. Учил по видеороликам на Ютубе. К сожалению, вся информация разрозненная и порой не имела между собой связи, но все равно упорно старался. Сегодня пройдя простые задачки для входа в язык на сайте Котлин, я понял что ничего не знаю....

Суть всего этого...

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

[моё] Надежда Помощь Kotlin Программирование Обучение Текст
50
188
tproger.official
tproger.official
4 года назад
Типичный программист

Не заметил подвоха⁠⁠

Не заметил подвоха
Показать полностью 1
IT IT юмор Том HTML Python C++ Kotlin
11
2
Kapitoshka.13
Kapitoshka.13
4 года назад

Ищу чаты по Kotlin и Android studio⁠⁠

Если знаете какие-нибудь группы или сообщества по теме в шапке, киньте ссылку в комментариях, пожалуйста. Пытаюсь найти ответ на свой вопрос, но пока полный игнор в тех чатах, где я состою. Может быть, вы сможете подсказать) Неделю назад решил открыть для себя что-то новое и начал учиться программировать, поэтому, вопрос может быть глупый/легкий. Но у меня ответа на него пока что нет.

Вопрос, как и куда мне добавить формулу a+b+c+d, чтобы в зависимости от положений switch добавлялась или убиралась из этой формулы переменная?
Например, формула 2+3+4. На главном экране у меня стоит switch к 5 и 7. Когда switch 5 в положении true, в изначальную формулу добавляется слагаемое 5, когда свитч выключен, формула не изменяется. Тоже самое и для цифры 7. Есть ли возможность сделать такой функционал?

IT Kotlin Android разработка Помогите найти Без рейтинга Программирование Новичок Текст
12
87
tproger.official
tproger.official
4 года назад
Типичный программист

За кого бы отдали свой голос?⁠⁠

За кого бы отдали свой голос?
Показать полностью 1
IT IT юмор Rust C++ PHP Python Java Cobol Swift Kotlin Выборы
48
11
georrge
4 года назад

Наверное, мы все-таки что-то можем⁠⁠

Знаете, у общества укоренился взгляд, что мы от всего отстали, процессоры наши говно, наука в заднице, петли скрипят даже на МКС, и вообще мы ничего "не можем". Так вот, начиная очередной рабочи день, я вдруг понял, что никто или почти никто не знает о Kotlin. Для людей непосвещенных-это слово ничего не значит, для некоторых жителей Петербурга это остров в Финском заливе, но для меня, как и сотен тысяч других разработчик - Kotlin это язык программирования разработанный в Питерском филиале одной известной IT-компании. Вы любите свой телефон? Так вот, если у вас в руках android - то все современные приложения написаны на этом языке. Разумеется, есть сильные конкуренты, вроде Flutter, но только Kotlin - это официальный язык разработки под Android. Androidпринадлежит и курируется Google-ом, т.е.Kotlin выбран гуглом как лучший кандидат. Наверняка вы этого не знали раньше, но за то знаете теперь - все-таки день знаний как никак. Я думаю, страна должна знать своих героев и гордиться ими. Частный бизнес способен на многое, если его постоянно не держать за яйца.

Наверное, мы все-таки что-то можем

P.s. Кидайте ваши орфографические замечания — все поправлю. Тяжело писать грамотно, когда у тебя было 2 урока в неделю. Казахстанцы улкен салем из Питера.


P.S.S Для ребят, что слегка отстали: "Today we’re announcing another big step: Android development will become increasingly Kotlin-first. Many new Jetpack APIs and features will be offered first in Kotlin." - Java сдала первенство еще в 2019-ом.

Показать полностью 1
[моё] Kotlin IT Герои Россия Прогресс
39
554
tproger.official
tproger.official
4 года назад
Типичный программист

Искушения кота Василия⁠⁠

Искушения кота Василия
IT юмор IT Java Kotlin Программирование Кот Мемы
27
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии