Skip to main content

Posts

Showing posts with the label Technology

Learning Together: React Native (Introduction)

React Native is a very rich and well structured language which lets us build cross platform mobile app. A cross platform mobile app is such an app which can run on your smartphone regardless its operating system. It may be Android, iOS or anything else. React Native uses same design as react.js. If you know what react.js is, you know how beautiful it can be. If you don't, no worries, you are about get get to know it. Facebook, Instagram, Pinterest, Skype, Uber. These are some app who runs on react native. Becoming a react native developer is the new coolest thing now. It's smoothness lets us build mobile app easily. And moreover, its not like you are building HTML5 app. It lets you build component block and concate them together to build a real app. So be proud of yourself. Because you and I are about to become a REACT NATIVE DEVELOPER. Cheers!!

জ্যামরিন- A cross platform mobile application builder

জ্যামরিনের নাম শুনেছি প্রায় বছর খানেক আগে যখন C# শিখছিলাম তখন। বন্ধু তুহিন এটার নাম মেনশন করে প্রথম। ওই যতটুকু আইডিয়া পেয়েছিলো ততটুকুই বলেছিলো। একটা ফ্রেমওয়ার্ক, মোবাইল অ্যাপ রিলেটেড। কিন্তু ভিজুয়াল স্টুডিও দিয়ে। খুব বেশী আগ্রহ পাইনি তখন। আগ্রহটা জন্মালো এই কিছুদিন আগে। আগ্রহ নিয়েই জ্যামরিনের সম্পর্কে খোঁজ নেয়া শুরু করলাম। কিছু ধারনা পেয়েছি। এই পোস্টটা আমার সেই ক্ষুদ্র ধারনা নিয়েই। কিছু ইনট্রোঃ মাইক্রোসফট হলো সবচেয়ে বড় টেক জায়ান্টদের মধ্যে একটা। Unlike any other tech giants, Microsoft buys innovative startups and stuff. জ্যামরিনও মাইক্রোসফটের এরকম একটা সাবসিডিয়ারি। জ্যামরিনের শুরু বেশ আগে, ২০১৩ এর দিকে। মাইক্রোসফটের সাথে এর যাত্রা ২০১৬ থেকে। C# ল্যাঙ্গুয়েজটা মাইক্রোসফটের একপ্রকার নিজের ঘরের। উইন্ডোজ বেজড যেকোনও অ্যাপ্লিকেশন তৈরিতে C# এর জুড়ি নাই। অথচ অন্য প্লাটফর্মে এই ল্যাঙ্গুয়েজের অবস্থা টালমাটাল। একটা সময় মোবাইল ডিভাইসের অ্যাপ্লিকেশন গুলো তৈরি করার জন্য নির্দিষ্ট ল্যাঙ্গুয়েজই ছিলো। যেমন অ্যান্ড্রয়েডের জন্য জাভা। iOS এর জন্য সুইফট বা অবজেক্টিভ-সি। জ্যামরিনের ফাউন্ডাররা চ