হ্যাকারনুন মোবাইল অ্যাপ ( অ্যাপলে উপলব্ধ এবং এখন অনেক দিন ধরে Google অনুমোদনের জন্য অপেক্ষা করা হচ্ছে) পুরো হ্যাকারনুন লাইব্রেরিতে অ্যাক্সেস বাড়ানোর উদ্দেশ্যে 2023 Q4 এ প্রকাশিত হয়েছে। মোবাইল অ্যাপটি পাঠকদের সুবিধা দেয় কারণ এটি অ্যাপটির অন্যতম প্রধান উদ্দেশ্য ছিল। আমরা ওয়েবে যা করি তা প্রায় সবই মোবাইলে সহজ, কারণ এটি একটি ব্যক্তিগতকৃত অভিজ্ঞতা প্রদান করে এবং আপনি যে কোনো সময় যেকোনো জায়গা থেকে অ্যাপটির মূল বৈশিষ্ট্য উপভোগ করতে পারেন। রিলিজ 1.9, আজই লাইভ, এখনও পর্যন্ত আমাদের সবচেয়ে বড় উন্নতি, বিশেষ করে 12টি ভাষা উপলব্ধ এবং আমাদের অ্যাপ-মধ্যস্থ লেখার অভিজ্ঞতা। বিশ্বব্যাপী লেখক চিয়ার্স!
প্রধান বৈশিষ্ট্য:
মোবাইল অ্যাপে আপনি সেই দিনের ট্রেন্ডিং গল্পগুলির সাথে TechBeat পৃষ্ঠার মতো পৃষ্ঠাগুলি, আপনার পছন্দের বিষয়গুলির দ্বারা কিউরেট করা নিবন্ধগুলির সাথে কিউরেশন পৃষ্ঠা, বিভাগ / ট্যাগ করা পৃষ্ঠাগুলি যা বিষয় অনুসারে নিবন্ধগুলিকেও কিউরেট করে এবং আরও অনেক কিছু দেখতে পারেন৷ এই 1.9 রিলিজের সাথে, আমরা এখন শীঘ্রই অ্যাপটিতে অনুবাদ এবং লেখা যোগ করেছি, তাই এটি আরও ভাল হতে চলেছে।
বিকাশকারীর দৃষ্টিকোণ থেকে, মোবাইল অ্যাপটি অনেক বেশি প্রয়োজন ছিল। এটি প্রকাশের আগে প্রায় প্রতিটি HackerNoon পণ্য সভায় উল্লেখ করা হয়েছিল। কিছু কারণে, অনেক কথোপকথন হয়েছে:
xy বা z করার জন্য আমাদের একটি মোবাইল অ্যাপ থাকলে ভালো হবে।
একজন দেব এবং এমন একজন যিনি চ্যালেঞ্জ পছন্দ করেন, আমি সবসময় নিজেকে জিজ্ঞাসা করি কেন শুধু একটি মোবাইল অ্যাপ তৈরি করা এত কঠিন। সত্যের পরে, উত্তরটি আমি যা ভেবেছিলাম তার চেয়ে সহজ ছিল।
দেখা যাচ্ছে যে আমি কয়েক বছর আগে আয়নিক ফ্রেমওয়ার্ক জুড়ে এসেছি এবং ভেবেছিলাম এটি আকর্ষণীয় কিন্তু এটি পরীক্ষা করার জন্য সত্যিই কোনও কোড লিখেনি। সেই সময়ে, ফ্রেমওয়ার্কটি শুধুমাত্র অ্যাঙ্গুলারের সাথে কাজ করেছিল যা সম্ভবত এটি চেষ্টা করার ক্ষেত্রে আমার সিদ্ধান্তকে প্রভাবিত করেছিল, এই বিবেচনায় যে আমি একজন প্রতিক্রিয়া বিকাশকারী। তখন, আয়নিক ততটা জনপ্রিয় ছিল না, এবং শুধুমাত্র একটি হাইব্রিড অ্যাপ্লিকেশন তৈরি করার ধারণাটি অনেকের মনে মানায় না। যাইহোক, একবার যখন একটি পণ্যের মিটিংয়ে, তারা মোবাইল অ্যাপ সম্পর্কে কথা বলছিলেন এবং আমি সিদ্ধান্ত নিয়েছিলাম যে Ionic-এ ফিরে তাকাব এবং অনুমান করব কি, তারা তাদের কাঠামো Vue এবং প্রতিক্রিয়াতে প্রসারিত করেছে যা হয় বা, আমি সত্যিই স্বাচ্ছন্দ্য বোধ করি।
আমি প্রথম কাজটি করেছি ফ্রেমওয়ার্ক ইনস্টল করা এবং একটি দ্রুত অ্যান্ড্রয়েড অ্যাপ তৈরি করা। আমি কত সহজ এবং বোঝার প্রক্রিয়া দ্বারা প্রভাবিত ছিল. শুধুমাত্র কয়েকটি উপাদান ড্রপ করতে সক্ষম হওয়া এবং একটি মোবাইল অ্যাপ আছে যা চিন্তা করার জন্য পাগল, কিন্তু Ionic এটি সম্ভব করেছে শুধুমাত্র কিছু কমান্ড চালানো এবং iOS এবং Android সহ একাধিক প্ল্যাটফর্মে একটি অ্যাপ তৈরি করা। আমি ফ্রেমওয়ার্কের সাথে সত্যিই স্বাচ্ছন্দ্য বোধ করেছি এবং সেই মুহুর্তে আমি এক ধরণের নতুন যে আমি চ্যালেঞ্জের মুখোমুখি ছিলাম। কাকতালীয় ঘটনাটি ঘটেছিল, যখন আমি প্রথম হ্যাকারনুন মোবাইল অ্যাপ তৈরির বিষয়ে একটি নতুন প্রকল্প দেখেছিলাম। আমি দ্রুত পিক আপ এবং এটি কাজ শুরু.
আমি প্রথমে আমার লিনাক্স মেশিনে Ionic ইনস্টল করে শুরু করেছি, একটি একেবারে নতুন অ্যাপ তৈরি করেছি এবং তাদের কিছু ডকুমেন্টেশন নিয়ে গবেষণা করেছি। বিকাশ শুরু করার জন্য এই ম্যাজিক কমান্ডগুলি চালান: npm install -g @ionic/cli ionic start // create ionic serve // রান স্থানীয়ভাবে এটির সাথে খেলার পরে, আমি এই নতুন প্রকল্পে HackerNoon ওয়েব সংস্করণ থেকে উপাদানগুলি সরানো শুরু করেছি। কয়েক ঘন্টার মধ্যে আমি কয়েকটি পেজ তৈরি করেছি। হ্যাকারনুন ডিজাইনাররা ( @Devans এবং @Kien ) সত্যিই একটি দুর্দান্ত কাজ করেছেন সবকিছু মিলিয়ে এবং অ্যাপটিকে একটি ভাল সারমর্ম এবং চেহারা দিয়েছেন। আইওনিক টাইপস্ক্রিপ্ট ব্যবহার করে, তাদের জন্য ভাল, ব্যতীত এটির বেশিরভাগই তৈরি করা হয়েছিল যেভাবে আপনি প্রতিক্রিয়াতে বিকাশ করবেন। আমার লিনাক্স মেশিনটি একটি ভাল সূচনা পয়েন্ট যেখানে আমি অ্যান্ড্রয়েডের উপর ভিত্তি করে প্রায় 50% অ্যাপ তৈরি করেছি, কিন্তু iOS সংস্করণ পরীক্ষা করতে খুব কষ্ট হচ্ছিল। লিনাক্সের সাথে একটি কাজ ছিল যা একটি ভার্চুয়াল মেশিনে ম্যাক ওএস ইনস্টল করা, তারপরে এক্সকোড ইনস্টল করা এবং তারপরে আইওএস-এ অ্যাপটি পরীক্ষা করা, কিন্তু তারপরে আমি পিছিয়ে যাওয়া এবং ধীরগতির সাথে মোকাবিলা করতে পারিনি। একবার আমি অ্যাপের অগ্রগতি নিয়ে আত্মবিশ্বাসী ছিলাম, আমি iOS এর জন্য বিকাশ শুরু করার জন্য আমার MacBook Pro আপগ্রেড করার সিদ্ধান্ত নিয়েছি। এখনও অবধি, এটি একটি ভাল সিদ্ধান্ত ছিল কারণ এটি আমাকে অনেক স্তরে সমস্ত প্ল্যাটফর্মের জন্য বিকাশের গুরুত্ব দেখিয়েছে, যদিও আমি এখনও লিনাক্স পছন্দ করি। তাই আমার নতুন MacBook Pro এর সাথে এই অ্যাপটিতে কাজ করা সত্যিই চোখ খোলা ছিল।
এটি পরাস্ত করার চ্যালেঞ্জ পূর্ণ একটি শেখার অভিজ্ঞতা ছিল. এমনকি সহজতম বাগটি বের করতে কয়েক ঘন্টা সময় নেয়। আনন্দের সাথে, আমি যতবার আটকে গিয়েছিলাম ততবার নথিভুক্ত করছিলাম, যাতে পরের বার এটি না ঘটে। এই প্রকল্পের প্রধান বিকাশকারী হওয়ার কারণে, আমাকে অ্যাপের পরিকাঠামোর পরিপ্রেক্ষিতে কিছু কঠিন পছন্দ করতে হয়েছিল, সম্পূর্ণ এপিআই তৈরি করতে হয়েছিল এবং একই সাথে Ionic শিখতে হয়েছিল এবং এতে অভ্যস্ত হতে হয়েছিল। এখানে কিছু প্রধান চ্যালেঞ্জ ছিল:
পুরো বিকাশ প্রক্রিয়াটি খুব দুর্দান্ত ছিল এবং আমি অবশ্যই এটিকে শট দেওয়ার জন্য অন্যান্য বিকাশকারীদের সুপারিশ করছি। আমি অ্যাপটির সাথে যত বেশি কাজ করেছি ততই আমি এটিতে অভ্যস্ত হয়েছি এবং বিকাশ প্রক্রিয়ার সাথে আরও আরামদায়ক হয়েছি। আমার ফোনে অ্যাপটি দেখতে এবং সমস্ত পৃষ্ঠাগুলিতে নেভিগেট করা সত্যিই সন্তোষজনক ছিল। আমার কাছে সবচেয়ে চিত্তাকর্ষক বৈশিষ্ট্যটি ছিল প্লেলিস্ট/প্লেয়ারটি হ্যাকারনুনের অর্গানিক কিছু এবং অ্যাপটির অন্যতম প্রধান বৈশিষ্ট্য। পুশ বিজ্ঞপ্তিগুলি এমন একটি বৈশিষ্ট্য যা আমি সম্ভবত সবচেয়ে বেশি শিখেছি কারণ এটি সম্পূর্ণ নতুন কিছু ছিল এবং আমি দেখতে পেয়েছি যে মোবাইল বিজ্ঞপ্তিগুলি কীভাবে কাজ করে এবং এই ধরনের জ্ঞান ভবিষ্যতে অন্যান্য বৈশিষ্ট্যগুলিতে অবশ্যই প্রয়োগ করা যেতে পারে।
যদি আপনার কাছে এখনও এটি না থাকে, অনুগ্রহ করে অ্যাপটি ডাউনলোড করুন এবং মন্তব্যে আপনার চিন্তা শেয়ার করুন ⬇️। ✌️
এখানে অ্যাপল সংস্করণ:
এখানে Android সংস্করণ: