প্রতিফলিতভাবে দ্রুত ফ্লটার সহ Android এবং iOS-এ একটি সুন্দর মোবাইল অভিজ্ঞতা তৈরি করুন

ব্যবহারকারীদের তাদের দৈনন্দিন চিন্তাভাবনা এবং সমস্যাগুলির গঠন এবং প্রতিফলন করতে সাহায্য করার জন্য প্রতিফলিতভাবে কৃত্রিম বুদ্ধিমত্তা ব্যবহার করে। জার্নালিংয়ের জন্য এক-আকার-ফিট-সমস্ত পদ্ধতির পরিবর্তে, প্রতিফলিতভাবে প্রতিটি ব্যবহারকারীর জন্য একটি ব্যক্তিগতকৃত জার্নাল অভিজ্ঞতা অফার করে, তাদের প্রায়শই ফিরে আসতে এবং মানসিক স্বাস্থ্যকে তাদের দৈনন্দিন রুটিনের একটি অংশ করতে উত্সাহিত করে।

যখন রিফ্লেক্টলি প্রথম iOS-এ চালু হয়েছিল, অ্যাপটির একটি অ্যান্ড্রয়েড সংস্করণে একটি উল্লেখযোগ্য আগ্রহ ছিল। ছোট দলটি দুটি প্ল্যাটফর্মকে সমর্থন করে এবং তাদের ক্রমবর্ধমান ব্যবহারকারী বেসকে একটি দ্রুত, সামঞ্জস্যপূর্ণ এবং সুন্দর অভিজ্ঞতা প্রদান করে অনেক চ্যালেঞ্জের মুখোমুখি হয়েছিল। প্রদত্ত যে Reflectly এর সুন্দর ডিজাইন এবং ব্যবহারকারীর অভিজ্ঞতার উপর নিজেকে গর্বিত করে, এটা স্পষ্ট যে দলটিকে একটি নতুন সমাধান খুঁজে বের করতে হবে।

তারা কি করেছিল

যথেষ্ট সমস্যা থাকা সত্ত্বেও, Reflectly iOS অ্যাপটি দ্রুত একটি ব্যবহারকারী বেস তৈরি করছিল। পুরো কোডবেস ত্যাগ করার এবং স্ক্র্যাচ থেকে শুরু করার সিদ্ধান্ত নেওয়ার আগে তাদের বিদ্যমান বাস্তবায়ন ঠিক করার চেষ্টা করে প্রতিফলিতভাবে ছয় মাস ব্যয় করেছে।

প্রাথমিকভাবে, সবচেয়ে নিরাপদ সমাধানটি দুটি নতুন নেটিভ অ্যাপ তৈরি করা বলে মনে হয়েছিল, কিন্তু শুধুমাত্র দুই ইঞ্জিনিয়ারের সাথে এটি কাজ করবে না। সহ-প্রতিষ্ঠাতা এবং CTO ড্যানিয়েল ভেস্টারগার্ড ব্যাখ্যা করেছেন, "আমরা একটি আলাদা অ্যান্ড্রয়েড অ্যাপ তৈরি করতে পারছিলাম না, তাই আমরা এটিকে বন্ধ করার বা iOS অ্যাপে ফোকাস করার জন্য এটিকে পরিত্যাগ করার বিষয়টি গুরুত্বের সাথে বিবেচনা করেছি।"

তখনই দলটি ফ্লটার আবিষ্কার করে। CTO এবং সহ-প্রতিষ্ঠাতা ড্যানিয়েল ভেস্টারগার্ড বলেন, "কিছুক্ষণের জন্য Flutter নিয়ে পরীক্ষা করার পর, দলটি ক্রস-প্ল্যাটফর্মের ধারাবাহিকতা, কাছাকাছি-তাত্ক্ষণিক স্টেটফুল হট রিলোডিং, দুর্দান্ত টুলিং এবং প্ল্যাটফর্মের উচ্চ কার্যকারিতার প্রেমে পড়েছিল।" দলটি ফ্লটারের "সহজ, পঠনযোগ্য, এবং ভালভাবে নথিভুক্ত কোডের প্রশংসা করেছে," তিনি যোগ করেছেন।

সেই মুহুর্তে, তারা ঠিকই ডাইভ করার সিদ্ধান্ত নেয়। রিফ্লেক্টলির দুই প্রকৌশলী তাদের ফ্লটার কোডের প্রথম লাইন লেখার মাত্র 2.5 মাস পরে, Reflectly 2.0 একই সাথে Android এবং iOS উভয়ের জন্য চালু করা শুরু করে। সেই পরিমাণ সময়ের মধ্যে, তারা শুধুমাত্র অ্যাপটিকে সম্পূর্ণরূপে পুনঃলিখন করতে সক্ষম হয়নি, কিন্তু তারা তাদের সম্পূর্ণ প্রিমিয়াম সাবস্ক্রিপশন বাস্তবায়ন এবং একটি কাস্টম স্টেট ম্যানেজমেন্ট সমাধানের মতো বেশ কয়েকটি বড় নতুন বৈশিষ্ট্যও বিকাশ করতে সক্ষম হয়েছিল।

ফলাফল এবং শিক্ষা

Reflectly 2.0 বিভিন্ন অ্যান্ড্রয়েড এবং iOS ডিভাইসের একটি ভিড় জুড়ে ব্যবহারকারীদের কাছ থেকে অনেক ইতিবাচক প্রতিক্রিয়া পেয়েছে, যাদের মধ্যে অনেকেই অ্যাপটির নতুন মসৃণ চেহারা এবং ডিজাইনের প্রশংসা করেছে। Flutter সহ অ্যাপটি পুনরায় প্রকাশ করার পরে, Android Reflectly অ্যাপটি প্লে স্টোরে গড়ে 3.2-স্টার রেটিং থেকে গড়ে 4.3-এ উঠে এসেছে। এটি অ্যাপলের "নিউ অ্যাপস উই লাভ" এর তালিকায়ও স্থান পেয়েছে। দলটি বিশ্বাস করে যে মূল নিম্ন রেটিংটি মূলত ক্র্যাশ, জ্যাঙ্ক এবং নান্দনিক অসঙ্গতির কারণে হয়েছিল, যা তারা ফ্লাটার দিয়ে সমাধান করতে সক্ষম হয়েছিল। “সংক্ষেপে, আমরা মূলত [ফ্লাটার রিলিজ] এর পরে উন্নত গড় রেটিং এবং কয়েক হাজার — সম্ভবত লক্ষ লক্ষ — অ্যান্ড্রয়েড ডাউনলোডগুলিকে ফ্লটারের জন্য দায়ী করি কারণ এটি আমাদের অ্যাপটিকে ধরে রাখতে, এটিকে স্থিতিশীল করতে এবং iOS-এর সাথে বৈশিষ্ট্য সমতা রাখতে দেয়,” ভেস্টারগার্ড বলেছেন।

যেহেতু ফ্লাটার প্রতিটি পিক্সেল সরাসরি পেইন্ট করে, দলটিকে প্ল্যাটফর্মের মধ্যে পার্থক্য রেন্ডার করার বিষয়ে চিন্তা করতে হবে না। তারা এখন একটি সাধারণ কোডবেস বজায় রাখতে পারে কিন্তু তারপরও যেখানে উপযুক্ত সেখানে iOS এবং Android-নির্দিষ্ট UI লিখতে পারে। এবং এখন যেহেতু তারা তাদের সম্পূর্ণ ডেভেলপমেন্ট টিমকে একটি একক, উচ্চ-মানের অভিজ্ঞতায় উৎসর্গ করতে সক্ষম হয়েছে, Reflectly ডেভেলপমেন্ট টাইমে 50% হ্রাস পেয়েছে, যা তাদের দ্বি-সাপ্তাহিক রিলিজ থেকে সাপ্তাহিক রিলিজে যেতে এবং উভয় প্ল্যাটফর্মেই নতুন বৈশিষ্ট্য চালু করার অনুমতি দিয়েছে। একই সাথে

ফ্লাটার সম্পর্কে

যে কেউ Flutter সহ একটি একক কোডবেস থেকে যেকোনো স্ক্রিনের জন্য সুন্দর অ্যাপ তৈরি করতে, পরীক্ষা করতে এবং স্থাপন করতে পারে। আজই শুরু করো