Разработка приложений
Представьте такую картину: вы с друзьями придумали крутейшую идею для приложения. Эскизы на салфетке, горящие глаза, первый прототип в Figma. И тут возникает самый главный, самый каверзный вопрос: а на чём это всё писать-то? Гугл выдаёт десятки статей с громкими заголовками про Java, Kotlin, Flutter и React Native. Голова идёт кругом.
Звучит немного как фантастика, правда? Все вокруг твердят про Kotlin, Java, Flutter, а тут такой поворот. Но нет, это не шутка. В мире Python, где царствуют data science и веб-бэкенды, есть тихий, но очень боевой уголок — фреймворк Kivy. Именно он позволяет твоему любимому Python'у выйти за пределы сервера и попасть прямо в карман пользователя, в виде APK-файла.
Помните то чувство, когда в голове рождается гениальная идея для приложения? Скажем, сервис для совместных тренировок с AR-трекингом или уютное приложение для книжного клуба вашего района. Энтузиазм зашкаливает, вы открываете браузер, гуглите «как создать приложение на андроид с нуля», видите горы учебников по Java, Kotlin, Android SDK, Firebase... и энтузиазм тихонько сдувается, как проколотый шарик. Годы обучения, десятки тысяч рублей на разработчика или мучительные попытки освоить всё самим – казалось, других вариантов нет.
Питон в кармане. Звучит как фантастика? А между тем, армия Python-разработчиков уже давно задаётся вопросом: почему бы не использовать любимый язык для создания мобильных приложений? Ведь он такой читаемый, гибкий и на нём уже написана куча логики. Зачем учить Kotlin или Java, если есть проверенный инструмент?
В кармане у каждого из нас лежит маленький мир — смартфон. И рано или поздно приходит мысль: а почему бы не добавить в этот мир что-то своё? Не просто скачать очередной сервис, а создать что-то с нуля. Помечтали о приложении-напоминалке для полива кактусов, простом трекере привычек или даже небольшой игре для друзей? Самое время перестать мечтать и начать делать.
Вот так, без долгих предисловий. Возможно, прямо сейчас вы листаете ленту в телефоне, заказываете еду, слушаете музыку или проверяете счёт. Каждое из этих действий — работа Android-приложения. А кто-то за это получает зарплату в 200+ тысяч рублей. Неплохая мотивация, чтобы разобраться, как туда попасть, правда?