Truelancer Uygulama Hikayesi

Yayınlanan: 2016-04-10

Her şey daha hızlı iletişim ve hiper büyüme ihtiyacının ortaya çıkmasıyla başladı. Truelancer olarak biz, kullanıcılarımızın iş davetlerinin veya işlerinin güncellemelerinin anlık güncellemelerini alamadığını hissettik ve bu sorunu çözmeye karar verdik. İlk önce, arka uç algoritmamızı güçlendirerek ve müşteri desteğini artırarak her kullanıcıyı izlemeye başladık, ancak bir yerlerde geride kalıyordu. Ardından, tüm senaryonun temel nedenini keşfetmeye başladık ve birçok kullanıcının sözde planlanmış yaşamlarında meşgul oldukları için sohbet etmek, arama yapmak veya iş göndermek için bilgisayarlarını açmayı tercih etmediğini gördük. Ama büyük ekranlarda çalışacaklar. Sonunda, Asya'nın en büyük serbest çalışma platformunu parmak uçlarında genişletmeye karar verdik. Çözüm ise ' Truelancer Mobil Uygulaması ' oldu.

truelancer-app özellikli

Truelancer'da Freelancer İşe Alın

Önümüzde kalan bir sonraki karar platform muydu? Ana kullanıcı tabanımızın Android kullanıcılarından oluştuğunu düşündük ve Truelancer Android uygulamasının geliştirilmesine başlamaya karar verdik.

İlk aşamada ihtiyaç toplamaya odaklandık. Ekip birlikte oturdu ve uygulamanın 1.x sürümüyle birlikte gitmesi gereken her özelliği listeledi. Web platformumuzdaki hemen hemen tüm özellikleri listeledik ve ardından özellikleri önceliğine göre (kullanıcılara göre) kısa listeye almaya başladık. Liste, web sitemizin tüm ana bileşenlerini içeren 110'dan fazla web özelliğinden oluşuyordu. Tüm bunları zaman çizelgeleriyle birlikte, muhtemelen iş yönetimi için en iyi araç olan Asana'da (https://app.asana.com/) listeledik. Gerçekten listelendiği için kişiye zamanlanmış bildirimle birlikte her bir görevin ve alt görevlerinin ilerlemesini yönetmemize ve izlememize gerçekten yardımcı oluyor. Ayrıca, ekip üyelerinin uygulamaya dahil edilmesi gereken düşünce veya söyleme özelliğini ortaya koyabilmeleri için Trello'yu (https://trello.com/) kullandık.

Okumalısınız Meet Harmit- İş teslimiyle tanınan Hindistan'dan Web geliştiricisi.

İkinci aşama, UI/UX tasarımı ile başladı. Truelancer'ın web platformu gerçekten uçsuz bucaksız bir okyanus gibi ve onu elde tutulan ekranlı bir cihazda görüntülemek rekabetçi bir işti ancak ekip sayesinde kodlayıcılar tasarımları çözdüler ve Adobe Illustrator bilgisayar ekranımda yanıp sönmeye başladı. Sonunda tasarımın tamamı oradaydı ve tüm tasarımları tek bir sayfaya koymak için InvisionApp'ı (https://www.invisionapp.com/) kullandık, böylece istediğimiz zaman tüm ekranlarda gezinmemizi oldukça kolay hale getirdik! Sadece bu değil, aslında uygulamayı gerçekten kullanıyormuşuz hissini verdi ve bu, uygulamayı kullanıcının bakış açısından anlamamız için daha kolay hale geldi.

Ürün geliştirmenin üçüncü aşaması yeniden planlamaydı. Yeniden planlama? Evet, aslında şimdiye kadar yapılan tüm planlamayı özetledik ve kalan birkaç görevi daha ekledik. Artan uygulama sürümleriyle kullanıcılarımıza çok daha iyi hizmet verebilmemiz için bu görevler aslında ürün için çok önemliydi. Liste, aşağıda listelenen birkaç malzeme eklenerek dolduruldu:

  • Google Analytics (https://www.google.co.in/analytics) – Uygulamamızı saniyede gerçekte kaç kullanıcının, hangi cihazdan, ekran boyutundan veya konumdan kullandığını görmek istedik. Ayrıca, kullanıcıların hangi ekranda gerçekten çok zaman harcadıklarını izlememize de yardımcı oldu.
  • Derin bağlantılar (http://developer.android.com/training/app-indexing/deep-linking.html) – Truelancer'da çeşitli amaçlarla e-posta göndermek için kullanıyoruz. Örneğin, kullanıcı bir iş daveti e-postası aldıysa ve bu e-postayı Android mobil cihazında Truelancer uygulaması yüklü olarak görüntülüyorsa, bir düğmeye tıklayarak iş detayını görüntüleyebilmelidir. doğru e-postada. Aslında, Truelancer Android Mobil Uygulamasında o serbest çalışanın davet edildiği iş ayrıntısı ekranında görünecek!
  • Push bildirimleri – Muhtemelen mobil uygulamaya sahip olmanın en önemli özelliği. Kullanıcı Truelancer web uygulamasını kullanmıyorsa veya posta kutusunu kontrol etmiyorsa, android mobil cihazının bildirim panelindeki tüm iş güncellemeleri hakkında bildirim alabilir ve bu da gezinmeyi kendisi için kolaylaştırır.
  • Fabric Crashlytics (https://fabric.io/kits/android/crashlytics) - Bir android uygulamasının toplam mobil cihazların %81'ine (bir ankete ve Google'a göre) dağıtılması nedeniyle çökmesi asla tahmin edilemez. PC'nizden daha fazla belleğe sahip olmak için en düşük bellek. Bu nedenle, kullanıcının cihazı ne hata ayıklama modundayken ne de bizden birkaç mil uzaktayken her bir kilitlenme raporunun izlenmesi. Temel olarak Crashlytics, uygulamanın gerçekten çökmesi nedeniyle Java sınıfının satır numarası ile birlikte tam veri sağlar (tıpkı Android'in SDK logcat'i gibi).
  • Yanıtlar (https://fabric.io/kits/android/answers) – Bu, Google analytics ile aynıdır, ancak bunun yerine toplam kullanıcı edinme ve uygulama hataları/çökmeleriyle ilgili sonuçlar sağlar.
  • Şube Metrikleri (https://branch.io/) – Uygulama ilişkilendirmesi için Şube Metriklerini kullandık.
  • Cognalysis (https://www.cognalys.com/) – Cevapsız arama tabanlı cep telefonu numarası doğrulama sistemi için.
  • Fone Verify (http://www.foneverify.com/) – SMS tabanlı cep telefonu numarası doğrulama sistemi için.
Hintli Serbest Çalışanları İşe Almayı Düşünmeniz İçin 7 Neden Okumalısınız

Şimdi, uygulama geliştirmeden önce, kodları güvende tutmak için BitBucket'i (https://bitbucket.org/) sistemimize ekledik. Bedava!

Dördüncü aşamada, uygulama geliştirme nihayet başladı. LinkedIn girişi gibi bizim için gerçek bir meydan okuma haline gelen çok az şey vardı! LinkedIn belgelerine göre, sunucu ve mobil platform için aynı kimlik doğrulama jetonunu sağlamadığı açıkça söyleniyordu. Farklı olması gerekiyordu. Ancak aynı zamanda, LinkedIn üzerinden Truelancer'da oturum açan mobil uygulamayı kullanarak web'imizin devre dışı kalmasını istemedik. Böylece LinkedIn ile iletişime geçtik ve bir şekilde en güvenli sistemi kurmayı başardık.

Şimdi özetlemek,

  • Uygulama, E-posta, Facebook, Google Plus ve LinkedIn olmak üzere 4 tür giriş/kayıt modülüne sahiptir.
  • 2 telefon doğrulama sistemi – Foneverify ve Cognalysis.
  • İşveren ve serbest çalışan için farklı kullanıcı arayüzünü tamamlayın.
  • Çalışma zamanı sırasında dinamik olarak oluşturulan 500'den fazla görünüm!
  • Ve en önemlisi – Truelancers Android uygulamasının APK'sı telefonunuzun belleğinin yalnızca 6,2 megabaytını kullanır!
  • Uygulama, Android Jellybean'den en yenisine kadar neredeyse tüm Android cihazlarla uyumludur.

İnanmıyor musun? Şimdi bir deneyin!

Bu, serbest çalışma döneminin sadece başlangıcı, Truelancer uygulamasında sizin için planladığımız tonlarca malzememiz var. Bizi izlemeye devam edin.

http://bit.ly/truelancer-app adresinden Truelancer uygulamasını indirin ve nasıl beğendiğinizi bana bildirin.

Truelancer'da Freelancer İşe Alın