Дістали русняві шахеди й ракети? Підсилюймо ППО — донать на SkyLock 👉

Розробник 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, де він працював майже 3 роки розробником у R&D-відділі. А вже у 2021 році Гліб заснував власну компанію та став CSO у 21 рік. Розповідаємо історію львівського «самородка».
1 коментар
Розробник Softserve справляв потребу у центрі Львова. Був суд. Хлопець не прийшов. Що йому було?
Розробник Softserve справляв потребу у центрі Львова. Був суд. Хлопець не прийшов. Що йому було?
Розробник Softserve справляв потребу у центрі Львова. Був суд. Хлопець не прийшов. Що йому було?
В планах SoftServe на 2022 рік - 15 000 айтішників. Хочете стати частиною команди, «залишайтеся у західних регіонах»
В планах SoftServe на 2022 рік - 15 000 айтішників. Хочете стати частиною команди, «залишайтеся у західних регіонах»
В планах SoftServe на 2022 рік - 15 000 айтішників. Хочете стати частиною команди, «залишайтеся у західних регіонах»

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.