💳 Trustee Plus: розраховуйся криптою за допомогою платіжної картки. Ліміт: 50 000 євро 🚀

Розробник SoftServe створив трекер сну, аби навчитися лягати спати вчасно. Як працює застосунок «Спимо Вчасно»

Technical Lead в SoftServe Олександр Галковський створив застосунок-трекер сну. Розповідаємо, як це працює.

Оставить комментарий
Розробник SoftServe створив трекер сну, аби навчитися лягати спати вчасно. Як працює застосунок «Спимо Вчасно»

Technical Lead в SoftServe Олександр Галковський створив застосунок-трекер сну. Розповідаємо, як це працює.

«Як і багато хто з розробників, я завжди боровся з дотриманням здорового режиму сну, і часто програвав, засинаючи о 2-3 годині ночі. Додатково робота з клієнтом за океаном і початок робочого дня о 10-11 не покращує ситуацію. Ця проблема надихнула мене на створення застосунку, який допоможе таким людям, як я, лягати спати вчасно», — розповів Олександр на форумі DOU. 

Айтівцю не подобались ті застосунки, які є в маркеті. «Бо багато з них змушують або користуватись браслетами/годинником або рахують якісь незрозумілі цикли сну (які, здається, абсолютно випадкові, бо я почуваю себе або добре або ні абсолютно неспівпадаючи з тим, скільки „глибокого сну“ чи „поверхневого“ сну було), або для чогось записують звуки вночі тощо. Я хотів створити щось, що заохотить мене лягати спати вчасно і буде достатньо простим», — пояснює Олександр.

Так народився сервіс «Спимо Вчасно» (або «Sleep On Time»).

Як працює трекер сну

  1. Ви встановлюєте бажаний графік сну.
  2. Коли ви йдете спати то ви «клікаєте» на сон, і ніч починається. Апка моніторить скільки ви користувались телефоном вночі, коли пішли спати і коли прокинулись.
  3. На основі цих даних вираховується «оцінка» ночі.
  4. Чим більше гарних ночей ви зробите — тим більш круті ачівки ви отримаєте.
  5. Прогресом можна поділитися з друзями, щоб замотивувати і себе, і їх.
  6. Також застосунок будує графіки та статистику по ночам (оцінки, загальний час сну, середній час сну, співпадання з графіком тощо)

«Основна ідея в тому, що отримання ачівок і поширення гарних результатів замотивує людину дотримуватись графіку. Звісно, якийсь відсоток відхилення від графіку можливий (і це допускається у застосунку), бо ми не роботи, а люди. Тим паче, що з божевільним східним сусідом деякі ночі треба проводити в коридорі», — розповів розробник.

Галковський каже, що розробляв застосунок самостійно вечорами після основної роботи.

Сервіс, за словами Олександра, створено за допомогою Expo (React Native + TypeScript). «Довелось написати два нативних модулі на Swift та Kotlin для доступу до API які надійно трекають вихід з апки (ті, які були у Expo, працювали не завжди)», — зізнається розробник. Він додає, що переважно використовував стандартні бібліотеки Expo (expo-sqlite, async-storage, router тощо).

Завантажити застосунок можна тут: Трекер сну — «Спимо Вчасно» в App Store або тут «Спимо Вчасно» — Застосунки в Google Play

Наразі додаток безплатний. 

Олександо сподівається, що «Спимо Вчасно» допоможе користувачам дотримуватись свого ідеального режиму сну.

«Наявні варіанти мене не влаштовували». Senior Front-End Developer із Прикарпаття створив застосунок для відстежування графіку вимкнень
«Наявні варіанти мене не влаштовували». Senior Front-End Developer із Прикарпаття створив застосунок для відстежування графіку вимкнень
По темi
«Наявні варіанти мене не влаштовували». Senior Front-End Developer із Прикарпаття створив застосунок для відстежування графіку вимкнень
Українські розробники зібрали $1000 на власну версію гри «Камінь-ножиці-папір» на Kickstarter
Українські розробники зібрали $1000 на власну версію гри «Камінь-ножиці-папір» на Kickstarter
По темi
Українські розробники зібрали $1000 на власну версію гри «Камінь-ножиці-папір» на Kickstarter
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Читайте также
«Ловушка начинающего». 5 самых распространенных ошибок джунов на собеседованиях и как их избежать
«Ловушка начинающего». 5 самых распространенных ошибок джунов на собеседованиях и как их избежать
«Ловушка начинающего». 5 самых распространенных ошибок джунов на собеседованиях и как их избежать
Наверное, каждый хоть раз в жизни переживал ситуацию, когда после собеседования вместо приглашения на работу приходил отказ. Как же так? Это несправедливо!» — многие из нас жаловались на судьбу и не понимали, что пошло не так. Екатерина Никитина, SoftServe IT Academy Recruiter, рассказала о пяти самых популярных ошибках начинающих кандидатов на собеседованиях.
В 18 лет «захантил» SoftServe, в 21 — открыл собственную компанию. История львовского IT-вундеркинда
В 18 лет «захантил» SoftServe, в 21 — открыл собственную компанию. История львовского IT-вундеркинда
В 18 лет «захантил» SoftServe, в 21 — открыл собственную компанию. История львовского IT-вундеркинда
Глеб Щур — выпускник кафедры систем искусственного интеллекта НУ «Львовская политехника». На младших курсах его пригласила на работу IT-компания SoftServe, где он работал почти три года разработчиком в R&D-отделе. А уже в 2021 году Глеб основал свою компанию и стал CSO в 21 год. Рассказываем историю львовского «самородка».
1 комментарий
Разработчик Softserve справил нужду в центре Львова. Был суд. Парень не пришел. Что ему было?
Разработчик Softserve справил нужду в центре Львова. Был суд. Парень не пришел. Что ему было?
Разработчик Softserve справил нужду в центре Львова. Был суд. Парень не пришел. Что ему было?
В планах SoftServe на 2022 год – 15 000 айтишников. Хотите стать частью команды, «оставайтесь в западных регионах»
В планах SoftServe на 2022 год – 15 000 айтишников. Хотите стать частью команды, «оставайтесь в западных регионах»
В планах SoftServe на 2022 год – 15 000 айтишников. Хотите стать частью команды, «оставайтесь в западных регионах»

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.