कल्पनेपासून परिणामापर्यंत.

कामे

आमच्या स्वतःच्या पोर्टफोलिओतील निवडक बिल्ड्स, आर्किटेक्चर म्हणून दाखवलेल्या. जे अस्तित्वात आहे आणि जे अजून पुढे आहे, दोन्ही आम्ही सांगतो.

Vaishnav Jan

Vaishnav Jan: ऑफलाइन-फर्स्ट भक्ती ॲप

समस्या

भक्तांना ग्रंथ आणि ऑडिओ एका जागी हवे होते, जे वृद्ध किंवा स्मार्टफोनला नवीन असलेल्या लोकांना वापरता यावे आणि इंटरनेट कनेक्शनवर अवलंबून राहावे लागू नये.

उपाय

स्थानिक लायब्ररीवर बनवलेले Android ॲप, ज्यात वाचन, ऑडिओ, ऑफलाइन असिस्टंट आणि लॉक आहे, तसेच मजकुरासाठी रेफरन्स बॅकएंड आणि ॲडमिन टूल.

आर्किटेक्चर

  1. Reader UI · Compose
  2. Room library
  3. Media3 audio sync
  4. On-device assistant
  5. Reference backend
  • तयार
  • अंशतः तयार
  • नियोजित

तंत्रज्ञान

  • Kotlin
  • Jetpack Compose
  • Room
  • Media3
  • Hilt
  • WorkManager
  • SwiftUI
  • Node.js

मुख्य आव्हाने

  • हायलाइट केलेली ओळ डिव्हाइसच्या आवाजाशी आणि रेकॉर्ड केलेल्या ऑडिओशी, दोन्हींशी, एकाच गतीत ठेवणे.
  • ज्यांनी कधी स्मार्टफोन ॲप वापरले नाही अशा लोकांसाठी डिझाइन करणे.
  • प्रत्येक उत्तर कुठून आले ते नमूद करून ऑफलाइन असिस्टंटला प्रामाणिक बनवणे.

शिकवण

  • ऑफलाइन-फर्स्टने सुरुवात केल्यामुळे बाकी सर्व काही सोपे झाले: नेटवर्क ही गरज न राहता एक सुधारणा बनली.
  • खरा मजकूर आणि खरा ऑडिओ हे इंजिनिअरिंगपासून वेगळे काम आहे आणि त्याचे नियोजन करावे लागते.

आतापर्यंतचा परिणाम

Android ॲप बनवून तपासले आहे, आणि iOS पोर्ट कोडमध्ये अस्तित्वात आहे. मजकूर अजूनही नमुना डेटा आहे आणि काहीही डिप्लॉय केलेले नाही.

स्क्रीनशॉट

उत्पादन पहा