परियोजना का विवरण
अनुवादितखरीद के बाद, फोटो को फोन में डाउनलोड किया जा सकता है या किसी भी एप्लिकेशन (वीबर, व्हाट्सएप, टेलीग्राम, इंस्टाग्राम, जीड्राइव, जीमेल, आदि) में भेजा जा सकता है।
पहला स्क्रीन: खोज बार (कोई प्रमाणीकरण आवश्यक नहीं)।
दूसरा स्क्रीन: पंक्ति द्वारा खोज परिणाम (कोई प्रमाणीकरण आवश्यक नहीं)।
तीसरा स्क्रीन: फोटो विवरण + बटन "डाउनलोड" (प्रमाणीकरण की आवश्यकता नहीं)।
बटन दबाने के बाद, हम दिखाते हैं:
स्क्रीन चार: प्रमाणीकरण।
स्क्रीन पांच: पंजीकरण।
स्क्रीन छह: मेरी फ़ोटो।
एंड्रॉइड-एप्लिकेशन को मेनू और इस मेनू में सभी आवश्यक आइटम के साथ एक तैयार फ्रेम प्रदान किया जाएगा। फोटobank API के साथ काम करने के लिए एक तैयार पुस्तकालय भी प्रदान किया जाएगा। यह पुस्तकालय सर्वर से डेटा अनुरोध करने के लिए एक सुविधाजनक और लचीला इंटरफ़ेस प्रदान करेगा, साथ ही डेटा प्राप्त करते समय अपने कॉलबैक को निर्दिष्ट करने की क्षमता भी। यह पुस्तकालय एंड्रॉइड असिंक्रोनस एचटीटीपी क्लाइंट के चारों ओर लिखा गया है।
इस प्रकार, सर्वर के साथ सभी संचार उस प्रोग्रामर से अलग किया जाएगा जो एंड्रॉइड एप्लिकेशन को लागू करेगा।
डेटा ट्रांसफर के लिए UI में टूल के रूप में EventBus पुस्तकालय का उपयोग किया जाएगा।
एंड्रॉइड संस्करण 4.4.+ से समर्थन।
सभी ग्राफिकल तत्व और UI नियंत्रण आधिकारिक दिशानिर्देशों के अनुसार निष्पादित किए जाने चाहिए:
तो, आपको अपने आइकन बनाने की आवश्यकता नहीं है।
अनिवार्य आवश्यकताएँ:
गूगल मटेरियल डिज़ाइन दिशानिर्देशों से परिचित होना
EventBus का ज्ञान और समझ
यह भी एक एंड्रॉइड असिंक्रोनस एचटीटीपी क्लाइंट अनुभव होगा।