Book App Source Code Free Download

https://banglatech40.blogspot.com/2024/05/html-version-encoding-xmlnsandroid.html


Activity_Main.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:openDrawer="start"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <androidx.coordinatorlayout.widget.CoordinatorLayout
        android:id="@+id/coordinatorlayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        >
        <com.google.android.material.appbar.AppBarLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <com.google.android.material.appbar.MaterialToolbar
                android:id="@+id/toolBar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                android:background="#042B8E"
                app:title="@string/app_name"
                app:titleTextColor="@color/white"
                app:navigationIcon="@drawable/baseline_menu_open_24"
                app:navigationIconTint="@color/white"
                />
        </com.google.android.material.appbar.AppBarLayout>

    </androidx.coordinatorlayout.widget.CoordinatorLayout>

    <!-- Main layout -->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#CDE2F3"
        android:layout_marginTop="?actionBarSize">


        <GridView
            android:id="@+id/listview"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            />


    </RelativeLayout>

    <com.google.android.material.navigation.NavigationView
        android:id="@+id/navigationView"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        app:headerLayout="@layout/nav_header"
        app:menu="@menu/nav_item"/>

</androidx.drawerlayout.widget.DrawerLayout>
item.xml
<androidx.cardview.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="5dp"
        app:cardCornerRadius="10dp"
        android:id="@+id/cardview1"
        >

        <LinearLayout
            android:id="@+id/linear1"
            android:layout_width="match_parent"
            android:layout_height="60dp"
            android:layout_margin="10dp"
            android:paddingLeft="8dp"
            android:paddingRight="4dp"
            android:orientation="horizontal">
            <TextView
                android:id="@+id/index"
                android:focusable="false"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginRight="5dp"
                android:padding="1dp"
                android:text="1."
                android:textSize="20sp"
                android:textStyle="bold"
                android:textColor="#2196F3"
                android:layout_gravity="center_horizontal|center_vertical" />
            <LinearLayout
                android:id="@+id/linear5"
                android:layout_width="3dp"
                android:layout_height="match_parent"
                android:padding="8dp"
                android:background="#009688"
                android:orientation="vertical" />
            <LinearLayout
                android:id="@+id/linear2"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:layout_weight="1">
                <TextView
                    android:id="@+id/surahName"
                    android:focusable="false"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:paddingLeft="5dp"
                    android:paddingBottom="5dp"
                    android:text="Al Fatiha"
                    android:textSize="20sp"
                    android:textStyle="bold"
                    android:fontFamily="@font/kalpurush"
                    android:textColor="#03A9F4"
                    android:textAllCaps="true" />
                <TextView
                    android:id="@+id/ayat"
                    android:focusable="false"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="Meccan | 7 verses"
                    android:textSize="15sp"
                    android:textColor="#000000"
                    android:textStyle="bold"
                    android:fontFamily="@font/kalpurush"
                    android:textAllCaps="true" />
            </LinearLayout>

        </LinearLayout>

    </androidx.cardview.widget.CardView>
details.xml
    <RelativeLayout
        android:id="@+id/layCover"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        >


        <TextView
            android:id="@+id/tvTitle"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#3F51B5"
            android:gravity="center"
            android:padding="10dp"
            android:text="মহাকাশে ফাটল ধরবে না রাশিয়া-যুক্তরাষ্ট্র সম্পর্ক"
            android:textColor="#FFFFFF"
            android:fontFamily="@font/kalpurush"
            android:textSize="18sp"
            android:maxLines="2"
            android:ellipsize="end"
            />

    </RelativeLayout>
    <androidx.cardview.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:cardCornerRadius="10dp"
        android:layout_below="@id/layCover"
        android:layout_margin="5dp"
        >

        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/layCover"
            android:layout_alignParentBottom="true"
            android:scrollbars="none"
            >

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                >

                <TextView
                    android:id="@+id/tvDes"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_alignParentBottom="true"
                    android:gravity="start"
                    android:padding="10dp"
                    android:text="এনডিটিভি জানায়, একদল তুর্কি গত ১২ এপ্রিল ইফতারের আগে বিশাল একটি গরম বাতাসের বেলুনে চাপিয়ে রান্না করা কাবাব, পেঁয়াজ ও সালাদ মহাকাশে পাঠান। এই কাবাব ও সালাদ মহাকাশে পৌঁছানোর বিষয়টি দেখতে একটি ক্যামেরাও বসানো হয় ওই বেলুনে।"
                    android:textColor="#000000"
                    android:textSize="18dp"
                    android:fontFamily="@font/kalpurush"
                    />

            </LinearLayout>
        </ScrollView>

    </androidx.cardview.widget.CardView>
nav_header.xml
<ImageView
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:src="@mipmap/ic_launcher_round"
        android:layout_marginTop="20dp"
        android:layout_marginStart="15dp"
        />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        >

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="@string/app_name"
            android:layout_marginTop="40dp"
            android:textStyle="bold"
            android:textColor="#FFFFFF"
            android:textSize="25dp"
            android:fontFamily="@font/kalpurush"
            android:layout_marginStart="10dp"
            />



    </LinearLayout>
menu/nav_item.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <group android:checkableBehavior="single">

        <item android:id="@+id/home"
            android:title="Home"
            android:icon="@drawable/home"
            />


        <item android:id="@+id/privacy"
            android:title="Privacy"
            android:icon="@drawable/privacy"
            />


        <item android:id="@+id/me"
            android:title="Developer"
            android:icon="@drawable/me"
            />

    </group>
</menu>
string.xml
<string name="nav_open">OPEN</string>
    <string name="nav_close">CLOSE</string>
MainActivity.java
// add variable
GridView listview;
    DrawerLayout drawer_layout;
    //private ActionBarDrawerToggle actionBarDrawerToggle;
    private NavigationView navigationView;
    MaterialToolbar toolBar;
    ArrayList<HashMap<String, String>> arrayList = new ArrayList<>();
    HashMap<String, String> hashMap;


public class MainActivity extends AppCompatActivity {

    GridView listview;
    DrawerLayout drawer_layout;
    //private ActionBarDrawerToggle actionBarDrawerToggle;
    private NavigationView navigationView;
    MaterialToolbar toolBar;
    ArrayList<HashMap<String, String>> arrayList = new ArrayList<>();
    HashMap<String, String> hashMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        listview = findViewById(R.id.listview);
        drawer_layout = findViewById(R.id.drawer_layout);


        toolBar = findViewById(R.id.toolBar);
        navigationView = findViewById(R.id.navigationView);


        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                MainActivity.this, drawer_layout, toolBar, R.string.nav_close, R.string.nav_open
        );

        drawer_layout.addDrawerListener(toggle);

        navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
            @Override
            public boolean onNavigationItemSelected(@NonNull MenuItem item) {

                if (item.getItemId() == R.id.home) {
                    drawer_layout.closeDrawer(GravityCompat.START);
                }
                else if (item.getItemId() == R.id.privacy) {
                    //Intent intent = new Intent(MainActivity.this,privacy.class);
                    //startActivity(intent);
                    drawer_layout.closeDrawer(GravityCompat.START);
                }
                else if (item.getItemId() == R.id.me) {
                    //Intent intent = new Intent(MainActivity.this,developer_about.class);
                    //startActivity(intent);
                    drawer_layout.closeDrawer(GravityCompat.START);
                    // Add more cases for other menu items if needed
                }

                return false; // Return true to indicate that the item click is handled
            }
        });

        myTable();

        MyAdapter myAdapter = new MyAdapter();
        listview.setAdapter(myAdapter);


    }


    public class MyAdapter extends BaseAdapter {

        @Override
        public int getCount() {
            return arrayList.size();
        }

        @Override
        public Object getItem(int position) {
            return null;
        }

        @Override
        public long getItemId(int position) {
            return 0;
        }

        @Override
        public View getView(int position, View view, ViewGroup viewGroup) {
            LayoutInflater inflater = getLayoutInflater();
            View myView = inflater.inflate(R.layout.item, viewGroup, false);


            TextView surahName = myView.findViewById(R.id.surahName);
            TextView ayat = myView.findViewById(R.id.ayat);
            TextView index = myView.findViewById(R.id.index);


            HashMap<String, String> hashMap = arrayList.get(position);
            String title = hashMap.get("title");
            String subTitle = hashMap.get("subTitle");
            String des = hashMap.get("des");


            index.setText(String.valueOf(1 + position));
            surahName.setText(title);
            ayat.setText(subTitle);

            myView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Details.TITLE = title;
                    Details.DESCRIPTION = des;


                    startActivity(new Intent(MainActivity.this, Details.class));
                }
            });

            return myView;
        }
    }

    private void myTable() {

        //================
        hashMap = new HashMap<>();
        hashMap.put("title","আল-ফাতিহা");
        hashMap.put("subTitle","আয়াতঃ ৭ | মাক্কী");
        hashMap.put("des","আরবীঃ\n" +
                "بِسْمِ اللَّهِ الرَّحْمَـٰنِ الرَّحِيمِ\n" +
                "الْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِينَ\n" +
                "الرَّحْمَـٰنِ الرَّحِيمِ\n" +
                "مَالِكِ يَوْمِ الدِّينِ\n" +
                "إِيَّاكَ نَعْبُدُ وَإِيَّاكَ نَسْتَعِينُ\n" +
                "اهْدِنَا الصِّرَاطَ الْمُسْتَقِيمَ\n" +
                "صِرَاطَ الَّذِينَ أَنْعَمْتَ عَلَيْهِمْ غَيْرِ الْمَغْضُوبِ عَلَيْهِمْ وَلَا الضَّالِّينَ\n" +
                "\n" +
                "বাংলা উচ্চারণঃ\n" +
                "১। বিসমিল্লাহির রহমা-নির রহি-ম।\n" +
                "২। আলহামদু লিল্লাহি রব্বিল ‘আ -লামি-ন।\n" +
                "৩। আররহমা-নির রাহি-ম।\n" +
                "৪। মা-লিকি ইয়াওমিদ্দি-ন।\n" +
                "৫। ইয়্যা-কা না’বুদু ওয়া ইয়্যা-কা নাসতাঈ’-ন\n" +
                "৬। ইহদিনাস সিরা-তাল মুসতাকিম\n" +
                "৭। সিরা-তাল্লা যিনা আনআ’মতা আ’লাইহিম । গাইরিল মাগদুবি আ’লাইহিম ওয়ালা দ্দ-ল্লি-ন।\n" +
                "\n" +
                "বাংলা অর্থঃ\n" +
                "১। শুরু করছি আল্লাহর নামে যিনি পরম করুণাময়, অতি দয়ালু।\n" +
                "২। যাবতীয় প্রশংসা আল্লাহ তা’আলার যিনি সকল সৃষ্টি জগতের পালনকর্তা।\n" +
                "৩। যিনি নিতান্ত মেহেরবান ও দয়ালু।\n" +
                "৪। যিনি বিচার দিনের মালিক।\n" +
                "৫। আমরা একমাত্র তোমারই ইবাদত করি এবং শুধুমাত্র তোমারই সাহায্য প্রার্থনা করি।\n" +
                "৬। আমাদেরকে সরল পথ দেখাও,\n" +
                "৭। সে সমস্ত লোকের পথ, যাদেরকে তুমি নেয়ামত দান করেছ। তাদের পথ নয়, যাদের প্রতি তোমার গজব নাযিল হয়েছে এবং যারা পথভ্রষ্ট হয়েছে।\n");
        arrayList.add(hashMap);
        //================

        //================
        hashMap = new HashMap<>();
        hashMap.put("title","সুরা ফাতিহার বিশেষত্ব");
        hashMap.put("des","রাসুলুল্লাহ সাল্লাল্লাহু আলাইহি ওয়া সাল্লামের নবুয়ত পাপ্তির শুরুর দিকেই সুরা ফাতিহা একসঙ্গে নাজিল। নামাজের জন্য এ সুরাটি পড়া বাধ্যতামূলক। এ সুরাটি পড়া ছাড়া নামাজ হয় না।\n" +
                "সুরাটি মুমিন মুসমানের জন্য সব ধরনের দোয়া। এ কারণেই কুরআন পড়া শুরু করলেই সবাইকে এ সুরাটি দিয়েই শুরু করতে হয়। এটি এক দিকে যেমন উম্মুল কুরআন। আবার এটি কুরআনের ভূমিকাও বটে।\n" +
                "সুরা ফাতিহার আমলের বৈশিষ্ট্য\n" +
                "সুরা আল-ফাতিহা সব রোগের মহৌষধ। এ সুরার আমলের ব্যাপারে রাসুলুল্লাহ সাল্লাল্লাহু আলাইহি ওয়া সাল্লাম সুস্পষ্ট দিকনির্দেশনা দিয়েছেন। সুরা ফাতিহার আমলের অন্যতম বৈশিষ্ট্যগুলো হলো-\n" +
                "> হজরত জাফর সাদেক রাদিয়াল্লাহু আনহু বর্ণনা করেন, সুরা ফাতিহা ৪০ বার পাঠ করে পানির ওপর দম করে কোনো জ্বরে আক্রন্ত লোকের মুখমণ্ডলে ছিঁটিয়ে দিলে, এ সুরার বরকতে আল্লাহ তাআলা জ্বর দূর করে দেন।\n" +
                "> ফজরের সুন্নত ও ফরজ নামাজের মধ্যবর্তী সময়ে ৪১ বার সুরা ফাতেহা পড়ে চোখে ফুঁ দিলে চোখের ব্যাথা দূর হয়।\n" +
                "> শেষ রাতে সুরা ফাতিহা ৪১ বার পড়লে আল্লাহ তাআলা বান্দার রিজিক বাড়িয়ে দেন।\n" +
                "> ৪০ দিন নিয়মিত সুরা ফাতিহা পড়ে পানিতে ফুঁ দিয়ে অসুস্থ ব্যক্তিকে পান করালে আল্লাহ তাআলা ওই ব্যক্তির অসুস্থতা দূর করে দেন। কেউ কেউ সুরাটি গোলাপ, জাফরান এবং কস্তুরি দিয়ে চিনির রেকাবিতে লিখে তা পানি দ্বারা ধুয়ে ৪০ দিন পান করালেও রোগী সুস্থ হয়ে ওঠেন।\n" +
                "> দাঁতের ব্যথা, পেটের ব্যথা, মাথা ব্যথার জন্যে ৭ বার এ সুরা পাঠ করে দম করলেই আল্লাহ তাআলা এসব ব্যথা দূর করে দেন।\n");
        arrayList.add(hashMap);
        //================

        //================
        hashMap = new HashMap<>();
        hashMap.put("title","সুরা ফাতিহার প্রমাণিত আমল");
        hashMap.put("des","সুরা ফাতিহার আমল প্রমাণিত। যে কোনো রোগে এ সুরার আমল কার্যকরী। হাদিসের বর্ণনায় এসেছে-\n" +
                "> হজরত ইবনে আব্বাস রাদিয়াল্লাহু আনহু বর্ণনা করেন, (একবার) সাহাবাদের একটি দল (পানির জন্য) এক পানির কুপওয়ালার কাছে গেলেন। তাদের (সে সময় কুপওয়ালাদের) একজনকে বিচ্ছু অথবা সাপে দংশন করেছিল।\n" +
                "কুপওয়ালাদের এক ব্যক্তি এসে বলল, আপনাদের মধ্যে কোনো মন্ত্র জানা লোক আছে কি? এ পানির ধারে বিচ্ছু বা সাপে দংশন করা একজন লোক আছে।\n" +
                "সাহাবাদের মধ্য থেকে একজন (হজরত আবু সাঈদ খুদরি) গেলেন এবং কয়েকটি ভেড়ার বিনিময়ে তার উপর সুরা ফাতিহা পড়ে ফুঁ (দম করলেন) দেন। এতে সে (সাপ কিংবা বিচ্ছুর দংশনে আক্রান্ত ব্যক্তি) ভাল হয়ে গেল এবং তিনি ভেড়াগুলো নিয়ে সঙ্গীদের কাছে আসলেন।\n" +
                "তারা (সাহাবারা) এটা অপছন্দ করল এবং বলতে লাগল, আপনি কি আল্লাহর কিতাবের বিনিময় গ্রহণ করলেন?\n" +
                "অবশেষে তারা মদিনায় পৌঁছে বিশ্বনবিকে বললেন, ‘হে আল্লাহর রাসুল! (সাল্লাল্লাহু আলাইহি ওয়া সাল্লাম) তিনি আল্লাহর কিতাবের বিনিময় গ্রহণ করেছেন।\n" +
                "তখন রাসুলুল্লাহ সাল্লাল্লাহু আলাইহি ওয়া সাল্লাম বললেন, তোমরা যেসব জিনিসের বিনিময় গ্রহণ করে থাক, তার মধ্যে আল্লাহর কিতাব অধিকতর উপযোগী।’ (বুখারি)\n" +
                "> অন্য বর্ণনায় আছে রাসুলুল্লাহ সাল্লাল্লাহু আলাইহি ওয়া সাল্লাম বললেন, ‘তোমরা ঠিক করেছ। ছাগলের একটি ভাগ আমার জন্য রাখ।' (বুখারি ও মুসলিম)\n" +
                "\n");
        arrayList.add(hashMap);
        //================

        //================
        hashMap = new HashMap<>();
        hashMap.put("title", "সূরা এখলাস ");
        hashMap.put("subTitle", "আয়াতঃ ৭ | মাক্কী");
        hashMap.put("des", "প্রথম কুল: সূরা এখলাস-\n" +
                "\n" +
                "قُلْ هُوَ اللَّهُ أَحَدٌ\n" +
                "\n" +
                "اللَّهُ الصَّمَدُ\n" +
                "\n" +
                "لَمْ يَلِدْ وَلَمْ يُولَدْ\n" +
                "\n" +
                "وَلَمْ يَكُن لَّهُ كُفُوًا أَحَدٌ\n" +
                "বাংলা উচ্চারণ -\n\n" +
                "(১)কুল হুওয়াল্লা-হু আহাদ।\n" +
                "(২) আল্লা-হুসসামাদ।\n" +
                "(৩) লাম ইয়ালিদ ওয়ালাম ইঊলাদ।\n" +
                "(৪) ওয়া লাম ইয়াকুল্লাহূকুফুওয়ান আহাদ।\n" +
                "\n" +
                "প্রথম কুল সূরা এখলাসের  অর্থ- \n" +
                "\n" +
                "(১) বল, তিনিই আল্লাহ, এক-অদ্বিতীয়। \n" +
                "(২) আল্লাহ কারো মুখাপেক্ষী নন, সকলেই তার মুখাপেক্ষী। \n" +
                "(৩) তিনি কাউকে জন্ম দেননি এবং তাকেও জন্ম দেওয়া হয়নি। \n" +
                "(৪) আর তার কোনো সমকক্ষও নেই।\n" +
                "\n");
        arrayList.add(hashMap);
        //=======================

        //================
        hashMap = new HashMap<>();
        hashMap.put("title", "সূরা আল ফালাক ");
        hashMap.put("subTitle", "আয়াতঃ ৫ | মাক্কী");
        hashMap.put("des", "আরবীঃ\n" +
                "\n" +
                "قُلْ أَعُوذُ بِرَبِّ الْفَلَقِ\n" +
                "\n" +
                "مِن شَرِّ مَا خَلَقَ\n" +
                "\n" +
                "وَمِن شَرِّ غَاسِقٍ إِذَا وَقَبَ\n" +
                "\n" +
                "وَمِن شَرِّ النَّفَّاثَاتِ فِي الْعُقَدِ\n" +
                "\n" +
                "وَمِن شَرِّ حَاسِدٍ إِذَا حَسَدَ\n" +
                "\n" +
                "বাংলা উচ্চারণঃ\n" +
                "\n" +
                "(১) কুল আ‘ঊযুবিরাব্বিল ফালাক। \n" +
                "(২) মিন শাররি মা-খালাক।\n" +
                "(৩) ওয়া মিন শাররি গা-সিকিন ইযা-ওয়াকাব।\n" +
                "(৪) ওয়া মিন শাররিন-নাফফাসাতি ফিল-উকাদ।\n" +
                "(৫) ওয়া মিন শাররি হা-সিদিন ইযা-হাসাদ।\n" +
                "\n" +
                "সূরা আল ফালাক এর অর্থ-\n" +
                "\n" +
                "১) বল, ‘আমি আশ্রয় প্রার্থনা করছি ঊষার রবের কাছে, \n" +
                "২) তিনি যা সৃষ্টি করেছেন তার অনিষ্ট থেকে, \n" +
                "৩) আর রাতের অন্ধকারের অনিষ্ট থেকে যখন তা গভীর হয়, \n" +
                "৪) আর গিরায় ফুঁ - দানকারী নারীদের অনিষ্ঠ থেকে। \n" +
                "৫) আর হিংসুকের অনিষ্ট থেকে যখন সে হিংসা করে’।\n" +
                "\n");
        arrayList.add(hashMap);
        //=======================

        //================
        hashMap = new HashMap<>();
        hashMap.put("title", "সূরা নাস");
        hashMap.put("subTitle", "আয়াতঃ ৬ | মাক্কী");
        hashMap.put("des", "আরবীঃ\n" +
                "\n" +
                "قُلْ أَعُوذُ بِرَبِّ النَّاسِ\n" +
                "\n" +
                "مَلِكِ النَّاسِ\n" +
                "\n" +
                "إِلَـٰهِ النَّاسِ\n" +
                "\n" +
                "مِن شَرِّ الْوَسْوَاسِ الْخَنَّاسِ\n" +
                "\n" +
                "الَّذِي يُوَسْوِسُ فِي صُدُورِ النَّاسِ\n" +
                "\n" +
                "مِنَ الْجِنَّةِ وَالنَّاسِ\n" +
                "\n" +
                "বাংলা উচ্চারণঃ\n" +
                "\n" +
                "(১) কুল আ‘ঊযুবিরাব্বিন্না-স,।\n" +
                "(২) মালিকিন্না-স,। \n" +
                "(৩) ইলা-হিন্না-স।\n" +
                "(৪) মিন শাররিল ওয়াস ওয়া-সিল খান্না-স।\n" +
                "(৫) আল্লাযী ইউওয়াসবিসুফী সুদূরিন্নাছ-।\n" +
                "(৬) মিনাল জিন্নাতি ওয়ান্না-স।\n" +
                "\n" +
                "সূরা নাস এর অর্থ- \n" +
                "\n" +
                "(১) বলো, ‘আমি আশ্রয় চাই মানুষের রব। \n" +
                "(২) মানুষের অধিপতি। \n" +
                "(৩) মানুষের ইলাহ এর কাছে। \n" +
                "(৪) কুমন্ত্রণাদাতার অনিষ্ট থেকে, যে দ্রুত আত্মগোপন করে। \n" +
                "(৫) যে মানুষের মনে কুমন্ত্রণা দেয়। \n" +
                "(৬) জিন ও মানুষ থেকে।\n" +
                "\n" +
                "\n");
        arrayList.add(hashMap);
        //=======================

        //================
        hashMap = new HashMap<>();
        hashMap.put("title", "সূরা কাফিরুন ");
        hashMap.put("subTitle", "আয়াতঃ ৬ | মাক্কী");
        hashMap.put("des", "আরবীঃ\n" +
                "قُلْ يَٰٓأَيُّهَا ٱلْكَٰفِرُونَ\n" +
                "لَآ أَعْبُدُ مَا تَعْبُدُونَ\n" +
                "وَلَآ أَنتُمْ عَٰبِدُونَ مَآ أَعْبُدُ\n" +
                "وَلَآ أَنَا۠ عَابِدٌ مَّا عَبَدتُّمْ\n" +
                "وَلَآ أَنتُمْ عَٰبِدُونَ مَآ أَعْبُدُ\n" +
                " \nلَكُمْ دِينُكُمْ وَلِىَ دِينِ\n" +
                "বাংলা উচ্চারণঃ\n" +
                "কুল ইয়াআইয়ুহাল কা-ফিরূন।\n" +
                "লাআ‘বুদুমা-তা‘বুদূন।\n" +
                "ওয়ালাআনতুম ‘আ-বিদূনা মাআ‘বুদ।\n" +
                "ওয়ালাআনা ‘আ-বিদুম মা-‘আবাত্তুম,\n" +
                "ওয়ালাআনতুম ‘আ-বিদূনা মাআ‘বুদ।\n" +
                "লাকুম দীনুকুম ওয়ালিয়া দীন।\n\n" +
                "অর্থঃ\n" +
                "বলুন, হে কাফেরকূল, আমি এবাদত করিনা, তোমরা যার এবাদত কর। এবং তোমরাও এবাদতকারী নও, যার এবাদত আমি করি এবং আমি এবাদতকারী নই, যার এবাদত তোমরা কর। তোমরা এবাদতকারী নও, যার এবাদত আমি করি। তোমাদের কর্ম ও কর্মফল তোমাদের জন্যে এবং আমার কর্ম ও কর্মফল আমার জন্যে।\n");
        arrayList.add(hashMap);
        //=======================

        //================
        hashMap = new HashMap<>();
        hashMap.put("title", "আয়তুল কুরসি");
        hashMap.put("subTitle", "আয়াতঃ ২৫৫  | মাদানী");
        hashMap.put("des", "আরবীঃ\n" +
                "\n" +
                "اَللهُ لآ إِلهَ إِلاَّ هُوَ الْحَىُّ الْقَيُّوْمُ، لاَ تَأْخُذُهُ سِنَةٌ وَّلاَ نَوْمٌ، لَهُ مَا فِى السَّمَاوَاتِ وَمَا فِى الْأَرْضِ، مَنْ ذَا الَّذِىْ يَشْفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ، يَعْلَمُ مَا بَيْنَ أَيْدِيْهِمْ وَمَا خَلْفَهُمْ وَلاَ يُحِيْطُوْنَ بِشَيْئٍ مِّنْ عِلْمِهِ إِلاَّ بِمَا شَآءَ، وَسِعَ كُرْسِيُّهُ السَّمَاوَاتِ وَالْأَرْضَ، وَلاَ يَئُودُهُ حِفْظُهُمَا وَ هُوَ الْعَلِيُّ الْعَظِيْمُ-\n" +
                "\n" +
                "বাংলা উচ্চারণঃ\n" +
                "\n" +
                "আল্লা-হু লা ইলা-হা ইল্লা হুওয়াল হাইয়্যুল ক্বাইয়্যুম। লা তা’খুযুহু সিনাতুঁ ওয়ালা নাঊম। লাহূ মা ফিস্ সামা-ওয়াতি ওয়ামা ফিল আরদ্বি। মান যাল্লাযী ইয়াশফাউ’ ই’ন্দাহূ ইল্লা বিইজনিহি। ইয়া’লামু মা বাইনা আইদিহিম ওয়ামা খালফাহুম, ওয়ালা ইউহিতূনা বিশাইয়্যিম্ মিন ‘ইলমিহি ইল্লা বিমা শা-আ’ ওয়াসিআ’ কুরসিইয়্যুহুস্ সামা-ওয়া-তি ওয়াল আরদ্বি, ওয়ালা ইয়াউ’দুহূ হিফযুহুমা ওয়া হুওয়াল ‘আলিইয়্যুল আ’জিম। (সূরা আল-বাকারা আয়াত-২৫৫)\n" +
                "\n" +
                "অর্থ:\n" +
                "\n" +
                "আল্লাহ, যিনি ব্যতীত কোনো উপাস্য নেই। যিনি চিরঞ্জীব ও বিশ্বচরাচরের ধারক। কোনো তন্দ্রা বা নিদ্রা তাঁকে পাকড়াও করতে পারে না। আসমান ও জমিনে যা কিছু আছে সবকিছু তারই মালিকানাধীন। তাঁর হুকুম ব্যতিত এমন কে আছে যে, তাঁর নিকটে সুফারিশ করতে পারে? তাদের সম্মুখে ও পিছনে যা কিছু আছে সবকিছুই তিনি জানেন। তাঁর জ্ঞানসমুদ্র হতে তারা কিছুই আয়ত্ত করতে পারে না, কেবল যতুটুকু তিনি দিতে ইচ্ছা করেন তা ব্যতিত। তাঁর কুরসি সমগ্র আসমান ও জমিন পরিবেষ্টন করে আছে। আর সেগুলোর তত্ত্বাবধান তাঁকে মোটেই শ্রান্ত করে না। তিনি সর্বোচ্চ ও মহান’।\n" +
                "\n" +
                "\n" +
                "\n");
        arrayList.add(hashMap);
        //=======================


        //================
        hashMap = new HashMap<>();
        hashMap.put("title", "আয়াতুল কুরসি পড়ে ঘুমানোর ফজিলত\n" +
                "\n");
        hashMap.put("des", "আয়াতুল কুরসি পড়ে ঘুমালে আল্লাহ একজন পাহারাদার নিযুক্ত করবেন\n" +
                "\n" +
                "হজরত আবু হুরায়রা (রা.) একদিন দেখতে পেলেন, এক ব্যক্তি সদকার মাল চুরি করছে। তখন তিনি তার হাত ধরে বললেন, ‘আমি তোমাকে আল্লাহর রাসুল (সা.)–এর কাছে নিয়ে যাব।’ তখন আগন্তুক বলে যে সে খুব অভাবী। \n" +
                "আবু হুরায়রা (রা.) তাকে ছেড়ে দিলেন। পরদিন সকালে রাসুল (সা.)–এর কাছে আসার পর তিনি আবু হুরায়রা (রা.)–কে জিজ্ঞাসা করলেন, ‘গতকাল তোমার অপরাধীকে কী করেছ?’ আবু হুরায়রা তখন তাকে ক্ষমা করার কথা বললেন। \n" +
                "রাসুল (সা.) বললেন, ‘সে তোমাকে মিথ্যা বলেছে, সে আবার আসবে।’ পরদিন আবু হুরায়রা চোরকে পাকড়াও করলেন আর বললেন, ‘এবার অবশ্যই আমি তোমাকে আল্লাহর রাসুল (সা.)–এর কাছে নিয়ে যাব।’\n" +
                "এবারও সেই চোর বলে যে সে খুব অভাবী আর তার অনেক প্রয়োজন আর শপথ করে যে আর আসবে না। পরদিন আবারও রাসুল (সা.) তাকে জিজ্ঞাসা করলে তিনি একই জবাব দেন আর তখন তিনি বলেন, ‘আসলেই সে তোমাকে মিথ্যা বলেছে আর সে আবারও আসবে।’ পরদিন আবারও আবু হুরায়রা (রা.) চোরের জন্য অপেক্ষা করতে লাগলেন আর যখন সে আবারও চুরি করতে এল, তখন তিনি তাকে পাকড়াও করলেন আর বললেন, ‘এবার অবশ্যই আমি তোমাকে আল্লাহর রাসুল (সা.)–এর কাছে নিয়ে যাব।’ \n" +
                "চোর যখন দেখল এবার তাকে সত্যিই রাসুল (সা.)–এর কাছে নিয়ে যাওয়া হবে, তখন অবস্থা বেগতিক দেখে সে বলে, ‘আমাকে মাফ করো। আমি তোমাকে এমন কিছু বলে দেব, যার মাধ্যমে আল্লাহ তোমাকে কল্যাণ দান করবেন।’ আবু হুরায়রা (রা.) সেটা জানতে চাইলে চোর বলে, ‘যখন ঘুমাতে যাবে, তখন আয়াতুল কুরসি পড়ে ঘুমাবে, তাহলে আল্লাহ তোমার জন্য একজন পাহারাদার নিযুক্ত করবেন, যে তোমার সঙ্গে থাকবে আর কোনো শয়তান সকাল পর্যন্ত তোমার কাছে আসতে পারবে না।’ এটা শুনে আবু হুরায়রা (রা.) তাকে ছেড়ে দিলেন। \n" +
                "পরদিন রাসুল (সা.) আবার অপরাধীর কথা জানতে চাইলে তিনি আগের রাতের কথা বললেন। তখন রাসুল (সা.) বললেন, ‘যদিও সে চরম মিথ্যাবাদী কিন্তু সে সত্য বলেছে।’ রাসুল (সা.) আবু হুরায়রা (রা.)–কে বললেন, ‘তুমি কি জানো সে কে?’ আবু হুরায়রা (রা.) বললেন, ‘না’। রাসুল (সা.) আবু হুরায়রা (রা.)–কে বললেন, ‘সে হচ্ছে শয়তান।’ [সহিহ বুখারি নম্বর ২৩১১]\n" +
                "\n" +
                "\n");
        arrayList.add(hashMap);
        //================


        //================
        hashMap = new HashMap<>();
        hashMap.put("title", "ঘুমের আগে চার ‘কুল’ পড়ার ফজিলত");
        hashMap.put("des", "অনেকে ঘুমানোর পূর্বে চার কুল তথা সুরা কাফিরুন, সুরা ইখলাস, সুরা ফালাক ও সুরা নাস পড়ে শরীরে ফুঁ দিয়ে থাকে। এই আমলের কি কোন প্রমাণ আছে? কোন হাদিস আছে কি? দয়া করে জানালে ভাল হতো।\n" +
                "\n" +
                "চার কুল পড়ার কথা হাদিসে রয়েছে। এই আমল করলে— আল্লাহ তাআলা সামগ্রিক বিপদ-আপদ থেকে রক্ষা করবেন। আল্লাহর রাসুল (সা.) এই সুসংবাদ দিয়েছেন।\n" +
                "\n" +
                "“হ্যাঁ, এর স্বপক্ষে হাদিস রয়েছে। উরওয়া ইবনে নওফাল তার পিতা থেকে বর্ণনা করেন যে, রাসুল (সা.) তাকে জিজ্ঞাসা করেন, ‘কেন এসেছো?’ তিনি বললেন, এজন্য এসেছি— যাতে আপনি আমাকে কিছু শিক্ষা দেন; যা আমি শোয়ার সময় পড়তে পারি। রাসুল (সা.) বলেন, ‘যখন তুমি বিছানায় যাবে, তখন “কুল ইয়া আয়্যুহাল কাফিরুন” পড়বে। তারপর এটি শেষ করে শুইবে। কেননা, এটি শিরক থেকে মুক্ত করে।’ (মুসান্নাফ ইবনে আবি শাইবা, হাদিস : ২৬৫২৮; নাসায়ি, হাদিস : ১০৫৬৯)”\n" +
                "\n" +
                "আয়েশা (রা.) থেকে বর্ণিত আছে যে, রাসুল (সা.) প্রতি রাতে যখন বিছানায় আসতেন, তখন দুই তালুকে একত্র করতেন। তারপর তাতে ফুঁ দিয়ে— ‘কুল হুয়াল্লাহু আহাদ’ এবং ‘কুল আউজু বিরাব্বিল ফালাক’ ও ‘কুল আউজু বিরাব্বিন নাস’ পড়তেন। তারপর শরীরের যতটুকু অংশ সম্ভব মুছে দিতেন। শুরু করতেন মাথা ও চেহারা ও শরীরের সামনের অংশ থেকে। এভাবে তিনবার করতেন। (মুসনাদে আহমাদ, হাদিস : ২৪৮৫৩; সহিহ বুখারি, হাদিস : ৫০১৭)\n");
        arrayList.add(hashMap);
        //================


        //================
        hashMap = new HashMap<>();
        hashMap.put("title", "রাতে ঘুমাতে যাওয়ার আগের ৭ সুন্নত");
        hashMap.put("des", "সুন্নাহ শব্দটি মুসলিম সমাজে একটি সুপরিচিত শব্দ। সুন্নাহর আভিধানিক অর্থ সম্পর্কে মিসবাহুল মুনীর গ্রন্থকার বলেন, সুন্নাহ শব্দটির আরবি আভিধানিক অর্থ- পথ ও পদ্ধতি, আদর্শ ও রীতিনীতি। রাসূলুল্লাহ (স.) এর আদর্শ যা তিনি পালন করতেন তাই সুন্নাহ। প্রতিটি কাজই যেন সুন্নাহ অনুসারে হয় মুমিন সে বিষয়টিকেই গুরুত্ব দেয়। রাতে ঘুমানোর আগে বেশ কিছু সুন্নাহ রয়েছে, তার মাঝে কিছু তুলে ধরা হলো-\n" +
                "\n" +
                "১|  ঘুমানোর দোয়া পড়া : ডান কাতে শুয়ে ঘুমানো সুন্নত। ডান কাতে শুয়ে ঘুমানোর আগে এই দুয়া পড়তে হবে- وَأَحْيَا أَمُوتُ بِاسْمِكَ اللَّهُمَّ\n" +
                "উচ্চারণঃ বিস্মিকাল্লা-হুম্মা আমুতু ওয়া আহ্ইয়া। অর্থ- হে আল্লাহ! আপনার নাম নিয়েই আমি ঘুমাচ্ছি, এবং আপনার নাম নিয়েই জাগ্রত হবো। (সহীহ বুখারী)\n" +
                "ঘুম থেকে উঠে যেই দুয়া পড়তে হয়- الْحَمْدُ لِلَّهِ الَّذِيْ أَحْيَانَا بَعْدَ مَا أَمَاتَنَا، وَإِلَيْهِ النُّشُوْرُ\n" +
                "উচ্চারণঃ আলহা’মদু লিল্লা-হিল্লাযী আহ্ইয়া-না- বাঅ’দা মা- আমা-তানা- ওয়া ইলাইহিন্-নুশুর।\n" +
                "অর্থ- সমস্ত প্রশংসা আল্লাহর জন্য, যিনি ঘুম থেকে আমাদেরকে পুনরায় জাগ্রত করেছেন, আর আমরা সবাই তারই কাছে ফিরে যাবো। (সহীহ বুখারী)\n" +
                "২|  তাসবীহ’, তাহ’মীদ ও তাকবীর পাঠ করা: ৩৩ বার তাসবীহ (সুবহা’নাল্লাহ), ৩৩ বার তাহ’মীদ (আলহা’মদুলিল্লাহ) ও ৩৪ বার তাকবীর (আল্লাহু আকবার) ।\n" +
                "৩।  সুরা ইখলাস ৩ বার পাঠ করা। সুরা ইখলাস ৩ পাঠ করলে এক কুররান খতম করার সমান ছাওয়াব পাওয়া যায় এবং ১০ বার পাঠ করলে তার জন্য জান্নাতে একটা বাড়ি বানানো হয়। (সহীহুল বুখারী, নাসায়ী, আবু দাউদ)।\n" +
                "৪।  ঘুমানোর আগে সুরা কাফিরুন ১বার পড়া। শিরক থেকে বাঁচতে সাহায্য করবে। রাসুলুল্লাহ (সা.) বলেছেন- “এই সুরাটিতে শিরক থেকে বাঁচার শিক্ষা রয়েছে।” (আবু দাউদ)।\n" +
                "৫।  সুরা বাক্বারার শেষ দুই আয়াত পড়া ১ বার।\n" +
                "৬।  আয়াতুল কুরসি পাঠ করা ১ বার। সকাল পর্যন্ত তার জন্য আল্লাহর পক্ষ থেকে একজন হেফাজতকারী ফিরিশতা তাকে নিরাপত্তা দেবে। এবং ভোর পর্যন্ত শয়তান তার ধারে-কাছেও আসতে পারবে না। (সহীহ বুখারী)।\n" +
                "৭।  সুরা মুলক পড়া: প্রতিদিন সুরা মুলক মুলক তেলাওয়াত করা গুরুত্বপূর্ণ একটি সুন্নত। “রাসুলুল্লাহ (সা.) আলিফ লাম মীম তানজিলুল কিতাব (সুরা আস-সাজদা) ও তাবারাকাল্লাযী বিয়াদিহিল মুলকু (সুরা মুলক) তেলাওয়াত না করে কোনদিন ঘুমাতেন না”। (সুনানে আত-তিরমিযী, মুসনাদে আহমাদ)।\n" +
                "\n");
        arrayList.add(hashMap);


    }
} 
details.java
public class Details extends AppCompatActivity {

    TextView tvTitle, tvDes;
    public static String TITLE = "";
    public static String DESCRIPTION = "";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_details);

        tvTitle = findViewById(R.id.tvTitle);
        tvDes = findViewById(R.id.tvDes);

        tvTitle.setText(TITLE);
        tvDes.setText(DESCRIPTION);

    }
}

           Download Source Code

এই পোস্টটি পরিচিতদের সাথে শেয়ার করুন

পূর্বের পোস্ট দেখুন পরবর্তী পোস্ট দেখুন
এই পোস্টে এখনো কেউ মন্তব্য করে নি
মন্তব্য করতে এখানে ক্লিক করুন

অর্ডিনারি আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।

comment url