প্রথম পর্বটি পড়া না থাকলে পড়েনিন এখান থেকে
আজ কোন ভূমিকা নয় , প্রথম পর্বের পর ………
আসাকরি আপনারা অ্যান্ড্রএড স্টুডিও ইন্সটল করে নিয়েছেন ।
আমরা মূলত সবাই একটা ভুল করি অ্যান্ড্রএড স্টুডিও ইন্সটলের পর ই জাভা কোড করা শুরু করি ,আমি নিজে ও এই ভুল টা করেছি ।
ভুল কেন বলছি ? অ্যান্ড্রএড করার সময় প্রথম এ ভুলে যাই যে , মানুষ আগে একটা অ্যাপ এর লুক টা দেখে , কাজ টা পরে দেখা হয় ।
একই রকম কাজ করে কিন্তু দুটি অ্যাপ এর মধ্যে যেটা দেখতে ভাল , ইউজার ফ্রেন্ডলি আপনি কিন্তু ওই অ্যাপ টা ই ইউজ করবেন।
তাই আমি design এর ব্যপারে বেশি গুরুত্ব দেই ।ডিজাইন নিয়ে লিখবো অন্য কোন পর্বে ।
ডিজাইন করতে আপনাকে XML পারতে হবে , যত ভাল xml তত ভাল ডিজাইন । xml কন্ট্রোল করতে আপনাকে জাভা জানতে হবে আর এই xml control with java করতে করতে আপনার অর্ধেক জাভা তথা অ্যান্ড্রএড শেখা হয়ে যাবে । কিন্তু এখানে ও আপনি সমস্যার সম্মুখীন হবেন কারন আপনার কাছে কোন ডিজাইন এর নমুনা থাকছে না , যা দেখে আপনি xml এর কোড করবেন ।
তো কি করবেন ?
প্রথমে আপনি একটি অ্যাপ এর নমুনা ডিজাইন করুন Photoshop জাতিও কোন এডিটর দিয়ে ।
অ্যান্ড্রএড এর নমুনা ডিজাইন কে বলা হয় মকআপ তথা ওয়ারফ্রেমিং । আর সম্পূর্ণ ডিজাইন করা কে বলা হয় প্রোটটাইপ।
মকআপ করতে ব্যবহার করুন Balsemic মকআপ
ডাউনলোড করুন
রেজিস্টার কী
নামঃ Hunters Files
সিরিয়াল কীঃ eJzzzU/OLi0odswsqvEozStJLSpWcMvMSS2usUQCNc41hjV+7q5+AIwID68=
প্রোটটাইপ করতে ব্যবহার করুন Adobe Xd (শুধু মাত্র windows 10 creator update ইউজার দের জন্য ) ডাউনলোড করুন
ডাউনলোড করুন
এছাড়া অন্য উইন্ডোজ ইউজার রা ব্যবহার করতে পারেন Adobe photoshop পোর্টেবল (টিপস অ্যান্ড ট্রিক্স এ এর সুবিধা নিয়ে লিখা হবে )
ডাউনলোড করুন
Mac ইউজার রা ব্যবহার করতে পারেন Sketchapp
ডাউনলোড করুন
এর পর ডিজাইন করা নমুনা দেখে xml কোড এ কনভার্ট করুন ।এর পর xml কে জাভা দিয়ে কন্ট্রোল করা শিখুন। তারপর চলে আসুন জাভা ব্যবহার করে অ্যান্ড্রএড এর মূল কোডিং এ ।
আর বানিয়ে ফেলুন আপনার অ্যান্ড্রএড অ্যাপ ।
কালার প্লেট এর জন্য দেখুন
http://www.color-hex.com/color-palettes/
https://material-ui.com/style/color/
https://www.w3schools.com/colors/colors_picker.asp
কালার পিকার ডাউনলোড করুন
স্ক্রীন শুট এর জন্য ডাউনলোড করুন
আইকন ব্যবহার করুন এখান থেকে
ইমেজ ডাউনলোড করুন
এখান থেকে
এখান থেকে
এখান থেকে
ডিজাইন এর জন্য লাইব্রেরি দেখুন এখান থেকে
ভাল কিছু অ্যাপ এর সোর্স কোড পাবেন এখানে
ভাল কিছু অ্যাপ ডিজাইন পাবেন এখানে
এখানে
এখানে
ইন্সটল করুন
এছাড়া অন্যান্য লাইব্রেরি গুলোও দেখতে পারেন ।
MaterialX – Android Material Design UIs
Material Design Color Palettes
Button Designer – Development Tool For Android
XML Button Creator (contain ads)
এখন আপনি সম্পূর্ণ প্রস্তুত অ্যান্ড্রএড স্টুডিও ব্যবহার করার জন্য ।আসা করি লিখাটা আপনাদের কিছুতা হলেও উপকারে আসবে ।
সামনে নিয়ে আসব আপনাদের জন্য দুটি আকর্ষণীও পর্ব
অ্যান্ড্রএড স্টুডিওর নাড়িভুঁড়ি (টিপস অ্যান্ড ট্রিক্স )
এবং MVC ,MVP,MVVM এর দলগত শত্রুতা
সে পর্যন্ত সবাই ভাল থাকবেন ।ধন্যবাদ ।