ক্যারিয়ার গাইডঃ আইওএস অ্যাপ ডেভেলপমেন্ট

আমার দেখা সবচেয়ে গোছানো ডেভেলপমেন্ট এনভারনমেন্ট হচ্ছে আইওএস অ্যাপ ডেভেলপমেন্ট। Xcode এ iOS অ্যাপ তৈরি করার জন্য সব কিছু সুন্দর করে সাজানো। যে কেউ একটু চেষ্টা করলেই আইফোন বা আইপ্যাডের জন্য অ্যাপ তৈরি করতে পারে। Xcode ফ্রিতে ডাউনলোড করে ইন্সটল করলেই ডেভেলপমেন্ট এনভায়রনমেন্ট তৈরি। এক্সকোড শুধু মাত্র ম্যাক অপারেটিং সিস্টেমে ইন্সটল করা যায়। তাই iOS … Read more

মোবাইল অ্যাপ তৈরি করতে কি কি শিখতে হয়?

মোবাইল অ্যাপ ডেভেলপমেন্ট শিখতে গেলে অনেক অনেক কিছুই রয়েছে শেখার মত, সব কিছু শিখতে গেলে সারাজীবন শেখার পেছনেই ব্যয় করতে হবে। কোন কাজ করা হয়ে উঠবে না। অ্যান্ড্রয়েড নিয়েই বলি। যেমন লেআউট, ফ্র্যাগমেন্ট, নেটওয়ার্ক, নটিফিকেশন, সার্ভিস, লোকেশন, ম্যাপ, ডেটাবেজ, ইমেজ, রেস্ট সহ আরো কত কিছু। তাই বলে সব কিছু শিখবেন? একটা প্রজেক্টে সব কিছু লাগে … Read more

Alamofire – আইওএস এর জন্য http নেটওয়ার্কিং লাইব্রেরী

আইওএস এর জন্য দারুণ একটা http নেটওয়ার্কিং লাইব্রেরী হচ্ছে Alamofire. আমরা দেখব কিভাবে Alamofire ব্যবহার করে http কল করা যায়। এর আগে আমরা আইওএস এর ডিফল্ট http রিকোয়েস্ট দেখেছি। ঐ লেখাতই বিস্তারিত পাওয়া যাবে আইওএস HTTP রিকোয়েস্ট পেইজে।   Alamofire অনেক ভাবেই ব্যবহার করা যায়। আমরা সবচেয়ে সহজ উপায় ব্যবহার করব। আমরা ডিফেনডেন্সি ম্যানেজার Cocoapods ব্যবহার করব। Cocoapods … Read more

CocoaPods – আইওএস এর dependency ম্যানেজার

আইওএস এর জন্য দারুণ একটা dependency ম্যানেজার হচ্ছে CocoaPods। ডিপেন্ডেন্সি ম্যানেজারের কাজ হচ্ছে প্রজেক্টের জন্য দরকারি লাইব্রেরী গুলো ম্যানেজ করা। যেমন আমরা http রিকোয়েস্ট করার জন্য একটা লাইব্রেরী ব্যবহার করব। এই লাইব্রেরীটা আমরা ম্যানুয়ালি ডাউনলোড না করে CocoaPods ব্যবহার করে আমাদের প্রজেক্টে যুক্ত করতে পারি।   CocoaPods ইন্সটল করা সহজ। Terminal ওপেন করে নিচের কমান্ড দিলেই … Read more

আইওএস HTTP রিকোয়েস্ট

আমরা যেসব অ্যাপ তৈরি করি বা করব, তার বেশির ভাগই নেটওয়ার্ক রিলেটেড। কোন ওয়েব সাইট/ নেটওয়ার্ক থেকে কিছু ডেটা রিসিভ করতে হয়, নেটওয়ার্ক এ কিছু ডেটা পাঠাতে হয় ইত্যাদি। এগুলোকে সাধারণত HTTP রিকোয়েস্ট বলে। আমরা দেখব কিভাবে iOS এ একটা সিম্পল HTTP রিকোয়েস্ট করা যায়। এর জন্য আমরা একটা ইমেজ url থেকে লোড করব। এবং … Read more