Görünmez Uygulama - Neden Göremediğiniz Bir Uygulamayı Yapıyoruz?

Yayınlanan: 2016-12-27

Bir uygulamayı her duyduğumuzda, beynimiz ana ekranda oturan kare bir simgenin resmini oluşturur. Tüm yazılım ekosisteminin geldiği nokta budur - ana ekranda kare bir simge. Herkes ana ekranlarımızda olmak istiyor ama herkesin buna gerçekten ihtiyacı var mı? Bu sorunun cevabı, görünmez bir uygulama yapmamızı sağladı.

Horntell'deki tam zamanlı yangınla mücadelemizin yanı sıra , bir süredir sessizce büyüyen bir gizli ( ooohhhhh ????) yan proje üzerinde çalışıyoruz. Projenin açılış sayfası yoktu, adı yoktu ( "Bir projenin adı yok..." ) ve herhangi bir kullanıcı arayüzü yoktu. 51.000'den fazla kişi kullandıktan sonra, projeye en azından bir isim ve en azından kendi açılış sayfası (ve bir blog da olabilir mi?) vermeye karar verdik.

Uygula

Herkes gibi bizim de ilk içgüdümüz “Hadi uygulayalım” oldu. Bir uygulama, bir kullanıcının telefon kullanımını takip etmek, anında iletme bildirimleri yapmak, kendi harika kullanıcı arayüzü diline sahip olmak gibi çok daha fazlasını yapabilir, ancak tam gelişmiş bir uygulamayı tasarlamanın, geliştirmenin ve dağıtmanın ne kadar zaman alacağını fark ettiğimizde, bir uygulama fikri ortaya çıktı. daha çok bir abartıya benziyordu.

"Dünya, bir kibriti patlatmak için hortum üretmenize yardım edecek insanlarla dolu."
- Shaun Hick

Ve bu fikir üzerinde bir gece daha uyuduktan sonra, şimdi “Tembel Adamın Çözümü” dediğimiz bir yol bulduk. Çözümü önermeden önce düzeltmeye çalıştığımız sorunu paylaşayım.

Sorun

Kötü bir hafızam var. Ne kadar kötü soruyorsun?

Birkaç süper önemli şey dışında, her zaman bir şeyleri aklımda tutmakta çok zorlandım. Yıllar boyunca, sorunu çözmek için çeşitli çözümleri hackledim. Her zaman küçük bir not defterini el altında tutmakla başladım ve işle ilgili her şey için bir takvim uygulamasına bağlı kaldım. Beni düzenli tutan şey bu:

Takvimimdeki tüm haftalarım böyle görünüyor çünkü lanet olası hiçbir şeyi hatırlayamıyorum.

Takvimi hatırlatma aracı olarak kullanmak benim için işe yaradı ama takvime bir şeyler koymak hala tembel kıçımın yapmak istemediği bir şeydi.

Ve kendime iş dışında başka şeyleri hatırlatmak için kullanmaya çalıştığımda sorunun ne kadar kötüleştiğini hayal edin. Peki ya Game Of Thrones'un yeni bölümü yayınlanır yayınlanmaz hatırlatılmak istediğimde? Uzun bir hafta sonu olduğunun farkında olmadığım ve cumartesi günü bazı iş toplantıları planladığım için bir yolculuğa çıkmayı kaçırdığım zamanlar ne olacak? Doğru zamanda gerçekleştiğini bana hatırlatabilseydim, gerçekten keyif alacağım yerel TEDx konuşmalarına ne demeli?

Sorun şu ki, hatırlamak ve hatırlatmak istediğim binlerce küçük şey vardı ama ya onları takvime koyamayacak kadar tembeldim ya da çok geç olana kadar çevremde olup bitenlerden habersizdim.

Benim gibi daha birçok insan olabilir, diye düşündüm. Acımı ekibimle paylaştım ve aşırı tepki gösterip göstermediğimi sordum ve yalnız olmadığımı anladım. Ekibimizdeki herkes benzer bir “küçük şeyleri hatırlama” sorunuyla karşı karşıyaydı. Birisi haftalık antrenman programını hatırlamak istemedi ve biri her saat bir bardak su içmeyi hatırlamak istemedi.

Bir şeyleri hatırlamak acı veriyordu. Bellek harcanabilir ve onu küçük şeylere harcamak istemedik.

O zaman herkes yüksek sesle bağırdığında, “İlgilendiğiniz, ancak takviminize koymak istemediğiniz şeyleri size bildirecek bir uygulama yapabiliriz. Hadi uygulayalım!”

Hatta birkaç gün boyunca yapabileceğimiz tüm iyi şeyler hakkında beyin fırtınası yaptık ve daha iyi bir takvim uygulaması yapmak için yapabileceğimiz birçok şeyi listeleyebildik. Ayrıca Sunrise çalışmayı bıraktıktan sonra pazarda bir boşluk oluştu, bu da onu tam teşekküllü bir uygulama oluşturmaya başlamak için daha da kazançlı bir fırsat haline getirdi.

İşlerin üst üste gelmesi ve birdenbire küçük görünen bir fikrin kafamızda devasa hale gelmesi komik. Bu bizi erteledi ve beyin fırtınası oturumunu şu şekilde sonlandırdı: “Bu bizim tam zamanlı işimiz olamaz. Bir gün başkasının yapmasına izin verin. Bu, şu anda yapılmayacak kadar büyük bir proje.”

Tembel Adamın Çözümü

O gece huzurlu bir uyku uyuyamadım . Korkunç yüzünü her hafta şu ya da bu biçimde gösteren küçük bir sorundu ve ben bunu görmezden gelemezdim. Her türden büyüleyici şeyi yapabilecek bir uygulama geliştirmek istemedim. Tek istediğim hatırlatılmaktı - bu kadar!

Sizin için tavsiye edilen:

Metaverse Hindistan Otomobil Endüstrisini Nasıl Dönüştürecek?

Metaverse Hindistan Otomobil Endüstrisini Nasıl Dönüştürecek?

Anti-Profiteing Hükmü Hintli Startuplar İçin Ne Anlama Geliyor?

Anti-Profiteing Hükmü Hintli Startuplar İçin Ne Anlama Geliyor?

Edtech Startup'ları Beceri Kazanmaya ve İş Gücünü Geleceğe Hazır Hale Getirmeye Nasıl Yardımcı Oluyor?

Edtech Startup'ları Hindistan'ın İşgücünün Becerilerini Geliştirmesine ve Geleceğe Hazır Olmasına Nasıl Yardımcı Oluyor?

Bu Hafta Yeni Çağ Teknoloji Hisseleri: Zomato'nun Sorunları Devam Ediyor, EaseMyTrip Gönderileri Stro...

Hintli Startup'lar Finansman İçin Kısayollar Kullanıyor

Hintli Startup'lar Finansman İçin Kısayollar Kullanıyor

Dijital pazarlama girişimi Logicserve Digital'in alternatif varlık yönetimi şirketi Florintree Advisors'tan 80 INR Cr fon sağladığı bildirildi.

Dijital Pazarlama Platformu Logicserve Çantaları 80 INR Cr Finansmanı, LS Dig Olarak Yeniden Markala...

O gece ne kadar uyursam uyuyayım, kafamdaki soruna çabucak bir çözüm bulduğum için neşeli uyandım. Garip gelebilir ama sahip olduğum iyi fikirlerin çoğu uykumda. Sanırım bu iyi fikirlerden biriydi.

Çözüm, "Google Takvimime ilginç şeyler koyacak görünmez bir senkronizasyon motoru oluşturmaktı". Her cep telefonu, kendi bildirimleri ve hatırlatıcıları çerçevesi olan önceden yüklenmiş bir Takvim uygulamasıyla birlikte gelir. Bazı insanlar uygulamayı nadiren kullanır ve diğerleri her şey için ona bağımlıdır - benim gibi.

Ya cihazlarına bir uygulama daha yüklemelerini sağlamak yerine, önceden yüklenmiş uygulamalardan birini daha kullanışlı hale getirebilirsek?

Fikir, basit bir web kazıyıcı oluşturmak, bir hafta sonu boyunca Google Takvimim ile saatlik bir Cron işi ve basit bir senkronizasyon motoru koymak ve onunla bitirmekti. “Calendar++” adını verdiğimiz projenin ilk uygulamasını 3 günde bitirdik (bir hafta sonundan fazla; çünkü iCalendar API'leri çok zaman alıyor).

Ancak, bir açılış sayfası veya ad olmadan ve 6 kullanıcıyla, ekibimizle çalışmaya devam ediyorduk.

Proje şuna benziyordu, Horntell'in bir alt alanında yaşıyordu ve 5 dolarlık DigitalOcean sunucusunda çalışıyordu:

Bu kadar. Açılış sayfası yok. Kimlik doğrulama yok. CSS bile yok. Sadece biraz ham HTML. Ancak bu ilginç hatırlatıcıları ve takvimlerimize eklenen, hafta sonlarımızı ve günlük hayatımızı kaos olmadan planlamamıza yardımcı olan şeyleri bulmaktan çok etkilendik.

Reprime — Uzun Süre Bekleyen Yükseltme

Son birkaç haftadır, küçük sunucumuzun neredeyse her gün aşırı yüklendiğini görüyorduk. Sunucuyu 10 dolarlık plana ve ardından birkaç hafta sonra 20 dolarlık plana yükselttik.

Projeye analitik eklenmedi. Bazen bazı istatistikleri kontrol etmek için bir SQL sorgusu çalıştırırdım. Rakamlar giderek artıyordu ve bir gün kullanıcı sayısı 50.000'e ulaştığında, projenin sadece bir yan şeyden daha fazlası haline geldiğini fark ettik.

Bu kullanıcıların çoğu, şahsen tanımadığımız rastgele kişilerdi.

Bugünden itibaren Calendar++ sayfamız aracılığıyla yeni kullanıcı kabul etmeyi bıraktık ve bu tatil sezonunu projeyi yükseltmek için harcamaya karar verdik. Adını Reprime koyduk. Ve yeni ev şuna benziyor ( canlı web sitesi henüz çalışmıyor. Herkese açık bir şekilde inşa ediyoruz ):

Bazen bazı şeyler karanlıkta büyümeye devam eder ve karanlıktan aydınlığa çıkana kadar fark etmezsiniz.

Bizim için Reprime böyle bir şey.

Bu yazı itibariyle, web sitesi hala geliştirme aşamasındadır ve bu sefer halka açık olarak inşa ediyoruz. Ne yapacaksak burada kamuoyu önünde tartışacağız.

Sıradaki ne?

Dürüst cevap - “ bilmiyoruz ”. Üzerinde düşünülmesi gereken ilginç bir soru. Bunun nasıl daha da büyüyebileceği konusunda kendi fikirlerimiz var. Hepsini sonraki yazılarda yazacağım. Gelişmelerden haberdar olmak ve Reprime'ı kullanmak için erken bir davet almak istiyorsanız, aşağıya e-postanızı bırakın, takvimlerimizi 2017'ye çevirmeden önce size bir davet göndereceğim.

[Mohit Mamoria'nın bu gönderisi ilk olarak Medium'da yayınlanmıştır ve izin alınarak çoğaltılmıştır.]