SwifUI অ্যাপে ফুল উইডথ ভিডিও ব্যাকগ্রাউন্ড

এর আগের পোস্টে দেখেছি কিভাবে ইমেজ অথবা কালার ব্যবহার করে ফুল উইডথ ব্যাকগ্রাউন্ড ব্যবহার করা যায়। এখন দেখব কিভাবে ভিডিও ব্যাকগ্রাউন্ড হিসেবে ব্যবহার করা যায়। তার আগে দেখি কিভাবে SwiftUI অ্যাপে ভিডিও দেখানো যায়। ভিডিও দেখাতে চাইলে প্রজেক্টে বা বান্ডেলে যে ভিডিও দেখাবো, তা কপি করতে হবে। যেমন background.mp4। এরপর VideoPlayer ভিউ ব্যবহার করে আমরা … Read more

SwifUI অ্যাপে ফুল পেইজ ব্যাকগ্রাউন্ড

সুইফট ইউআই অ্যাপে কিভাবে ফুল উইডথ ইমেজ বা কালার ব্যাকগ্রাউন্ড ব্যবহার করা যায়, তাই শিখব। যে কোন ভিউ এর ব্যাকগ্রাউন্ড সেট করি আমরা .background() মডিফায়ার ব্যবহার করে। যেমনঃ যা ব্যবহার করলে টেক্সট ভিউটির ব্যাকগ্রাউন্ডে ব্লু কালার দেখাবে। এখন একই টেক্সট ভিউর ফ্রেম সাইজ পরিবর্তন করলেই পুরো পেইজের ব্যাকগ্রাউন্ড পরিবর্তন হয়ে যাবেঃ আমরা দেখব প্রায় পুরা … Read more

iOS অ্যাপে ডার্ক বা লাইট থিম সুইচ অপশন – SwiftUI

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

NFC কার্ড বা ই-পাসপোর্ট রিড করা -iOS

অনেক যায়গায় NFC ট্যাগ বা কার্ড ব্যবহার করে। ঐ ট্যাগে থাকা ডেটা সাধারণত নির্দিষ্ট ডিভাইস দিয়ে রিড করা হয়। আমরা চাইলে নিজেরাও যে কোন NFC ট্যাগের ডেটা রিড করতে পারি। যেগুলোতে ডেটা রাইট করলে ক্ষতি হবে না, সেগুলোতে রাইট করতে পারি। অনেক ধরণের NFC কার্ড রয়েছে। এক এক কার্ড বা ট্যাগ একেক স্ট্যান্ডার্ড ফলো করে। … Read more

কটলিন মাল্টিপ্ল্যাটফর্ম, কম্পোজ মাল্টিপ্ল্যাটফর্ম ও জেটপ্যাক কম্পোজের পার্থক্য

কটলিন মাল্টিপ্ল্যাটফর্ম কটলিন ব্যবহার করে খুব সহজে একাধিক প্ল্যাটফর্মের জন্য অ্যাপ তৈরি করা যায়। অন্য সব মাল্টিপ্ল্যাটফর্মের সাথে এর কিছু পার্থক্য রয়েছে। কটলিন মাল্টি-প্ল্যাটফর্ম অ্যাপের UI ন্যাটিভে লিখতে পারব। শুধু মাত্র বিজনেস লজিক একাধিক প্ল্যাটফর্মে আমরা শেয়ার করতে পারব। এর মানে iOS এর জন্য SwiftUI ব্যবহার করে UI কোড লিখতে পারব। আবার এন্ড্রয়েডের জন্য Jetpack … Read more

ফেসবুক পোস্ট থেকে ওয়ার্ডপ্রেস ব্লগ

সম্ভবত ২০০৯ থেকে আমি ফেসবুকে নিয়মিত টুকটাক লেখালিখি করি। ফেসবুকের বাহিরে এখানে (jakir.me) লিখছি মূলত টেকনিক্যাল লেখা গুলো। নন-টেকনিক্যাল লেখা গুলো ফেসবুকের টাইমলাইনে হারিয়ে যায়। নিজেও খুঁজে পাই না সহজে। সহজে খুঁজে পাওয়ার জন্য ভাবলাম অন্য এক যায়গায় সব গুলো লেখা রাখি। ফ্রিতে কোথাও হোস্ট করতে চাচ্ছি যেনো রিনিউ এর ঝামেলায় পোস্ট গুলো হারিয়ে না … Read more

পরিকল্পনা করে পণ্যকে দ্রুত অচল করা

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

ম্যাক মিনি vs আইম্যাক vs ম্যাকবুক

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

ওয়ানপ্লাস সবুজ দাগ পড়া ডিসপ্লে ফ্রিতে রিপ্লেস

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

সেন্ট্রাল মোবাইল পেমেন্ট সিস্টেম কেন দরকার

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