ফ্লাটারে ইমেজ

ফ্লাটার অ্যাপে ইমেজ যোগ করার জন্য রয়েছে ইমেজ উইজেট। লোকাল অথবা যে কোন URL থেকে আমরা ইমেজ দেখাতে পারি। প্রথমে দেখি কিভাবে URL থেকে ইমেজ দেখানো যায়। যার জন্য এভাবে লিখতে পারিঃ এতটুকুই। সম্পূর্ণ অ্যাপঃ এখন যে ইমেজটা আমরা লোড করব, তা অনেক বড় হতে পারে। অ্যাপে সুন্দর ভাবে নাও দেখাতে পারে। আর তাই বিভিন্ন … Read more

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

যে কোন অ্যাপের বিল্ডিংন ব্লক হচ্ছে টেক্সট। সব আপেই কোন না কোন টেক্সট দেখানো লাগে। ফ্লাটার অ্যাপে টেক্সট দেখানোর জন্য রয়েছে Text উইজেট। যা নিচের মত করে ব্যবহার করা হয়ঃ যেমন সম্পূর্ণ প্রজেক্টঃ কোন টেক্সটে স্টাইল যোগ করার জন্য রয়েছে style প্রোপার্টি। যা ব্যবহার করে টেক্সটে যে কোন স্টাইল যোগ করতে পারি। যেমন ফন্ট সাইজ … Read more

ফ্লাটারে সূচনা

ফ্লাটার ইন্সটল ফ্লাটারে কাজ করার সবচেয়ে ভালো উপায় হচ্ছে ভিজ্যুয়াল স্টুডিও কোড। ভিজ্যুয়াল স্টুডিও কোডের জন্য ফ্লাটার এক্সটেনশন রয়েছে। তা ইন্সটল করে ফ্লাটার প্রজেক্ট তৈরি করা যায়। তবে শুরু করার জন্য সহজ হচ্ছে এন্ড্রয়েড স্টুডিও। এন্ড্রয়েড স্টুডিও ডাউনলোড করার পর ফ্লাটার প্লাগিন ইন্সটল করে নিতে হবে। তাহলে New Flutter Project অপশন পাওয়া যাবে। উপরের ফ্লাগিন … Read more

iOS এর জন্য ফটো ফিল্টার অ্যাপ তৈরি

অ্যাপল প্লাটফর্মে ইমেজ নিয়ে কাজ করার জন্য রয়েছে কোর ইমেজ ফ্রেমওয়ার্ক। যেখানে বিল্টইন ২০০+ ফিল্টার রয়েছে। প্রয়োজন অনুযায়ী যেগুলো আমরা আমাদের প্রজেক্টে ব্যবহার করতে পারি। এমনকি চাইলে নিচের মত করে সব গুলো ফিল্টারের লিস্ট বের করতে পারিঃ পুরা উদাহরণঃ আমরা দেখব ২০০+ ফিল্টারের লিস্ট।  যেমন একটা ইমেজে Sepia ফিল্টার প্রয়োগ করার জন্য এভাবে কোড … Read more

লোকাল কম্পিউটারে ডিপসিক সহ যে কোন AI মডেল রান করা

আমরা সাধারণত ডিপসিক সহ যে কোন মডেল তাদের অ্যাপ বা ওয়েব সাইটে গিয়ে ব্যবহার করি। আমরা চাইলে নিজেদের কম্পিউটারেও ওপেনসোর্স মডেল গুলো ইন্সটল করে ব্যবহার করতে পারি। মডেল গুলো বিভিন্ন সাইজে পাওয়া যায়। যেমন 1B, 7B, 80B ইত্যাদি সাইজের প্যারামিটার, তাই সাধারণ কম্পিউটারেও ব্যবহার করা যাবে। যদিও তখন একুরেট উত্তর নাও দিতে পারে। যাদের কম্পিউটার … Read more

SwiftUI তে ইমেজ ক্রপ

ইমেজ ক্রপ করা সহজ। যেমন নিচের কোড দেখিঃ এটি আমাদের একটা ইমেজকে নির্দিষ্ট সাইজে ইমেজ ক্রপ করে দিবে। যেটা ইমেজের সেন্টার থেকে ইমেজকে নির্দিষ্ট সাইজে ক্রপ করে দিবে। নির্দিষ্ট এসপেক্ট রেশিও অনুযায়ী ইমেজ ক্রপ করতে চাইলে নিচের মত করে ইমপ্লিমেন্ট করতে পারিঃ কাস্টম এসপেক্ট রেশিও অনুযায়ীও আমরা চাইলে ক্রপ করে নিতে পারি। তার জন্য এভাবে … Read more

PDF নাকি EPUB, বই পড়ার জন্য কোন ফরমেট ভালো?

ইবুক বলতে আমরা বেশির ভাগ মানুষ PDF-কে বুঝে থাকি। তবে ইবুকের জন্য সবচেয়ে ভালো ফরমেট হচ্ছে EPUB। PDF হচ্ছে ফিক্সড লেআউট ফরমেট। আর EPUB হচ্ছে এডাপ্টিভ। স্ক্রিন সাইজের উপর ভিত্তি করে কন্টেন্ট গুলো রিফ্লো করে নিতে পারে। EPUB হচ্ছে ইবুক এবং ডিজিটাল পাবলিশিং এর জন্য স্ট্যান্ডার্ড ফরমেট। PDF যে সব ক্ষেত্রে খারাপ, এমন না। কিছু … Read more

ভিজ্যুয়াল স্টুডিও কোডে সি / সি++ কোড রান করা

সি অথবা সি++ কোড লেখা এবং রান করার জন্য আমরা সাধারণত কোডব্লক ব্যবহার করতাম। কিন্তু কোড ব্লক IDE অনেক বছর ধরেই আপডেট করা হয়নি। বিকল্প হিসেবে অন্য কোন IDE ব্যবহার করতে পারি। আবার কম্পিউটারে সি কম্পাইলার ইন্সটল করে ভিজ্যুয়াল স্টুডিও কোডেও সি এবং সি++ কোড লেখা এবং রান করতে পারি। সাধারণত ম্যাকে এবং লিনাক্সে gcc … Read more

বই লেখা এবং প্রকাশ – ফরম্যাটিং এবং পাবলিশিং গাইড ইবুক

বেশ কয়েক জন জানতে চেয়েছে কিভাবে আমি বই লিখি। সে থেকেই বই লেখা, ফরম্যাট করা নিয়ে বিস্তারিত একটা বই লিখে ফেলি। বই লেখা এবং প্রকাশ: ফরম্যাটিং এবং পাবলিশিং গাইড ইবুক থেকে কিভাবে বই লেখা যায়, কিভাবে বইয়ের ফরম্যাটিং করা যায়, কিভাবে বই এক্সপোর্ট করে সবার সাথে শেয়ার করা যায়, এসব শেখা যাবে। গল্প, জ্ঞান, অথবা … Read more

iOS অ্যাপ ডেভেলপমেন্ট শেখার জন্য বই – প্র্যাক্টিক্যাল SwiftUI

আইওএস নিয়ে এই ব্লগে লেখা শুরু করি ২০১৫ সাল থেকে। বলা যায় ১০ বছর আগে থেকে। প্রথম iOS অ্যাপ এবং Xcode সম্পর্কে ধারণা দিয়ে সূচনা করি সম্ভবত। কিছুদিন iOS, কিছুদিন এন্ড্রয়েড এবং অন্যান্য ডেভেলপমেন্টের সাথে জড়িত ছিলাম। মেইনলি মোবাইল অ্যাপ ডেভেলপমেন্টই করতাম। এই সময় যে কয়েকটা ফ্রেময়ার্কের সাথে পরিচিত হয়েছি, আমার কাছে সবচেয়ে সুন্দর UI … Read more