В App Store и Google Play существуют тысячи приложений, созданных с использованием инструментов с открытым исходнымходом Expo и наших сервисов. Эту цифру трудно даже вообразить. Чего я не знал, так это покрывают ли эти приложения целый день от начала до конца, без необходимости прибегать к чему-либо еще.
Поэтому я попробовал. Один день, только приложения на Expo. К завтраку я уже заплатил знаменитости. К обеду я создавал приложение. Во второй половине дня моя рубашка насквозь промокла от пота, а к отходу ко сну я был слишком уставшим, чтобы гордиться всем этим.
Короткий ответ: да, это возможно. Более длинный ответ гораздо интереснее, потому что те моменты, когда день рушился, указывают на сферы, где кому-то стоит что-нибудь построить.
Утро
- Rise, отслеживание сна и прогноз энергии
- Espresso, новости от The Economist
- WeatherWise, прогноз и живой радар
- AirNow, индекс качества воздуха от Агентства по охране окружающей среды США (US EPA)
- Delish, рецепты с видео-инструкциями
Первым приложением дня стал Rise — трекер сна. Он также предсказывает, когда у вас будут всплески энергии и когда ваше тело естественным образом захочет расслабиться, что оказалось весьма кстати при планировании столь безумного дня.
Затем Espresso от The Economist. Новости размером с чашку эспрессо — в этом и заключается вся задумка. Expo всегда отлично справлялась с приложениями, насыщенными контентом, подобными этому, и здесь это прекрасно заметно. Такое приложение держится на навигации и ссылках, а это как раз работа Expo Router.
Мне нужно было узнать, будут ли погода и воздух на моей стороне. WeatherWise справилось с прогнозом и радаром в реальном времени. Оно ощущается как профессиональная версия погодного приложения, которое уже предустановлено на вашем телефоне. Для проверки качества воздуха я использовал AirNow от Агентства по охране окружающей среды США. Оно показывает индекс качества воздуха в вашем районе и прогноз на эту неделю. Скажу прямо: приложению не помешало бы уделить внимание интерфейсу и пользовательскому опыту (UI и UX). Тем не менее, оно работает, и есть что-то тихо и величественно прекрасное в том, что федеральное правительство обращается к Expo, чтобы помочь людям понять, безопасно ли выходить на улицу в сезон лесных пожаров.
Я главный по готовке в нашей семье, поэтому я открыл Delish в поисках идей для ужина. Тщательно отобранные рецепты, реальные видео, пошаговые инструкции, никаких историй на восемь абзацев о чьей-то бабушке перед самым списком ингредиентов. Не заходите туда голодными.
Проблема обмена сообщениями
- Cameo, персонализированные видео от знаменитостей
Обычно на этом этапе я пишу жене о том, что собираюсь приготовить. И именно здесь день развалился на части, потому что на Expo практически нет мессенджеров. Мы пользуемся iMessage. iMessage был под запретом.
Проблема с мессенджерами заключается в том, что создать его недостаточно. Им должны пользоваться оба человека. Я могу выпустить приложение для себя. Я не могу выпустить приложение, которое будет соответствовать разумным ожиданиям моей жены о том, как с ней удобнее связываться. Здесь в рынке зияет огромная брешь.
Поэтому я заставил другого человека написать ей. Cameo создано на Expo, и у их команды есть кейс о масштабировании приложения в условиях гиперострования. Cameo — это приложение, где знаменитость записывает сообщение для кого-то из ваших знакомых. Мы с женой смотрим много Food Network, поэтому я начал искать звезду Food Network, которая могла бы записать видео в тот же день. Было ли это изначальной задумкой использования Cameo? Нет. Было ли это дешево? Тоже нет.
День
- Tesla, навигация и управление автомобилем
- Tommy's Express, автомойка самообслуживания
- Replit, программирование со встроенным агентом
- Mercari маркетплейс подержанных товаров
Я нашел автомойку, которая использует Expo внутри своего приложения, а затем понял, что понятия не имею, как туда добраться, и карты от Expo тоже нет. Приложение Tesla имеет встроенные карты и навигацию, а также управляет моей машиной, так что это решило две проблемы одним нажатием.
По прибытии приложение Tommy's Car Wash позволило мне воспользоваться автомойкой, не говоря ни с одним живым человеком. Вы заезжаете на полосу, предназначенную для приложения, оно считывает ваш номерной ряд, уже знает ваш тариф и карту, и шлагбаум открывается. Если вы интроверт, это близко к религиозному опыту.
Затем я отправился в кафе, чтобы поработать, используя приложение Replit. В комментариях на YouTube несколько раз просили создать приложение EAS, с помощью которого можно проверять свои сборки и рабочие процессы прямо с телефона, и этот день показался отличным моментом для начала. В Replit встроен агент, так что я попросил его сгенерировать первый черновик.
Я также потратил немного времени на Mercari, маркетплейс подержанных вещей, где люди продают отличные вещи из своих шкафов. По причинам, которые я не могу объяснить, моя лента в тот день состояла исключительно из одних шляп. Тем не менее, я нашел одну, которая выглядит крайне «силиконодолинской», так что, возможно, мне придется вернуться за ней.
Вечер
- Runna, персонализированные планы бега
- Rover, присмотр за питомцами и выгул собак
- Once Upon, печатные фотокниги
- Voidpet Garden, саморефлексия в виде игры
- Book of the Month, краткий список книг для чтения
Этой осенью у меня намечается забег, поэтому я использовал Runna для отслеживания тренировочного бега. Вы рассказываете ему немного о себе, и оно составляет для вас индивидуальный план, независимо от того, стремитесь ли вы преодолеть свои первые 5 км или что-то более серьезное. Это была та часть дня, когда пришлось попотеть.
После ужина я погулял с собакой, что напомнило мне о необходимости найти няню для питомца на время поездки позже в этом году. Rover — прекрасное приложение для поиска людей, которые присмотрят за вашим животным. Когда я жил в Нью-Йорке, найти свободное место в передержке было сложно. Люди, с которыми я познакомился через Rover, были так добры к моей собаке, что я без раздумий забронировал бы их снова.
Я также воспользовался Once Upon, которое превращает фотографии из вашей медиатеки в печатную книгу. В приложении есть короткие видеоролики, показывающие, как на самом деле выглядят твердая и мягкая обложки, а также матовая и глянцевая бумага — деталь, которую большинство приложений упускает. Затем оно позволило мне перетаскивать фотографии, пока макет не стал идеальным.
Чтобы расслабиться, я поиграл в Voidpet Garden, созданную Беном Авадом. Она превращает саморефлексию в игру. Вы ловите существ, ухаживаете за садом, вступаете в редкие сражения, и по ходу дела игра спрашивает, как прошёл ваш день и что заставило вас что-то почувствовать. Нашему обществу не помешало бы побольше таких вещей.
Последним делом перед сном стало приложение книжного клуба Book of the Month. Поход в книжный магазин означает столкновение с несколькими тысячами вариантов одновременно. Это приложение сокращает их выбор до пяти или семи. Я выбрал книгу под названием «Последний контракт Эссекибо», в основном из-за слогана: «Живи по закону или умри от ножа». Пожалуй, это соответствовало моей текущей жизни разработчика.
Незавершенные дела
Три вопроса разрешились уже после окончания дня.
Заказ в Cameo не прибыл тем вечером. Знаменитости, судя по всему, бывают заняты. Он пришел через несколько дней, мы были в восторге, и теперь мне придется готовить тот ужин заново.
Фотокнига пришла, и она действительно очень хороша.
А приложение EAS, которое я начал создавать в Replit, добилось реального прогресса. Я показал его внутри компании, оно вызвало больше энтузиазма, чем я ожидал, и теперь мы работаем над ним. Должно получиться что-то стоящее позже в этом году.
Где день дал трещину
Пробелы заключались в обмене сообщениями, картах и камере, и все они представляют собой одну и ту же проблему в разных обертках.
Мессенджеры — это сложно, потому что требуют одновременного перехода на них двух людей. Карты и камера сложны по противоположной причине. На вашем телефоне уже установлена достаточно хорошая версия по умолчанию, а «достаточно хорошо» — вещь, которую трудно превзойти. Именно поэтому мне хочется посмотреть, что кто-нибудь сделает с этими категориями.
Одна из главных целей Expo — дать возможность как можно большим людям участвовать в создании мобильных приложений. Экран в вашем кармане — это экран, в который большинство из нас смотрит весь день, к лучшему или к худшему, и каждый должен иметь возможность создавать для него.
Начните что-нибудь
Если одна из этих лакун — ваша идея, то вот полноценный путь для старта:
Оттуда руководство по началу работы проведет вас к сборке на реальном устройстве, а EAS Build доставит приложение в магазины без необходимости открывать Xcode или Android Studio. Если в процессе сборки у вас возникнут трудности, расскажите нам об этом в Discord.










