Wednesday, 5 November 2025

Raju Farsan Pvt. Ltd.

Raju Farsan β€” v5 Cart Edition
Authentic Since 1978

The Taste That Defines Gujarat

Handcrafted farsan & namkeen β€” family recipes, modern processes. Perfect for retail, gifting & festivals.

About Raju Farsan

Born in a family kitchen, scaled with standards. We blend tradition with modern hygieneβ€”delivering flavour-packed farsan to retailers and households across Gujarat. No fake additives β€” only pure taste.

Our Promise
Pure ingredients. No shortcuts. Taste that brings families together.

Owner

Rajmal N. Jain

Founder & Head of Recipes β€” oversees product R&D, recipe authenticity and taste approvals. (Displayed: name & role only.)

Products

Click any product to Enquire β€” use the cart to collect items and proceed. When you hit β€œProceed to Inquiry”, we’ll ask you to choose a branch and prefill the message with your cart items.

Bhakharwadi

Bhakharwadi β€” 250gm

Crispy, tangy spirals β€” perfect with chai.

Bhakharwadi β€” 250gm
Retail pouch. Ingredients: wheat, spices, oil.
Choose branch to send enquiry.
Gur Peanut Chikki

Gur Peanut Chikki β€” 450gm

Handmade jaggery & peanut chikki.

Gur Peanut Chikki β€” 450gm
Available in 450gm and 1kg.
Choose branch to send enquiry.
Black Sesame Chikki

Black Sesame Chikki β€” 500gm

Energy snack with black sesame & jaggery.

Black Sesame Chikki β€” 500gm
Shelf life 90 days.
Choose branch to send enquiry.
Aloo Sev

Aloo Sev β€” 200gm

Light, crispy aloo sev.

Aloo Sev β€” 200gm
Made with potato starch & spices.
Choose branch to send enquiry.
Gathiya

Gathiya β€” 300gm

Soft & melt-in-mouth gathiya.

Gathiya β€” 300gm
Best before 30 days.
Choose branch to send enquiry.
Mix Farsan

Mix Farsan β€” 400gm

Assorted farsan mix.

Mix Farsan β€” 400gm
Includes sev, gathiya, boondi.
Choose branch to send enquiry.

Our Branches

All enquiries are handled by branch teams β€” choose the branch nearest to you to send a WhatsApp enquiry.

Rajkot β€” Amin Marg (Main)
Amin Marg Opp. P.P. Fulwala, Rajkot Β· +91 72279 72280
Surat β€” GIDC
Plot 12, GIDC, Surat Β· +91 88660 35404
Ahmedabad β€” Satellite
Near XYZ Market, Ahmedabad Β· +91 98123 45678

Inquiry

For product enquiries, message your nearest branch using the WhatsApp Inquiry buttons above or collect items in the cart and proceed β€” the inquiry message will include your selected products and quantities.

Β© 2025 Raju Farsan Pvt. Ltd. Β· Crafted with pride in Gujarat

Tuesday, 16 September 2025

Android/ Application Summery of whole syllabus in short~

 

πŸ“± Android Studio – Full Story Style Notes


Unit 1: Concepts of Android & Setup

1. What is Android?

  • Android = Operating System (like Windows for PC, but for mobiles).

  • Open-source β†’ free for anyone to use or modify.

  • Developed by Google.

πŸ”Ή Example: Just like your bike needs an engine to run, your mobile needs Android to run apps.


2. Features of Android

  • Open-source β†’ anyone can create apps.

  • Connectivity β†’ WiFi, Bluetooth, hotspot.

  • Multi-tasking β†’ play music + chat.

  • Variety of Apps β†’ Games, Banking, Shopping.

  • Notifications β†’ WhatsApp popups, Email alerts.

πŸ”Ή Example: Your phone is like a supermarket β€” you can have many different stalls (apps) working together.


3. Android Architecture (Think of it as a layered cake πŸŽ‚)

  1. Linux Kernel (Base layer) β†’ Controls hardware (camera, battery, WiFi).

    • Example: The foundation of a house.

  2. Libraries β†’ Pre-made code for features (database, web, graphics).

    • Example: Kitchen tools like oven, mixer β€” help in cooking fast.

  3. Android Runtime (DVM/ART) β†’ Converts code into something the mobile understands.

    • Example: Netflix reducing HD video size so it runs smoothly on your phone.

  4. Application Framework β†’ Provides services to apps (manages activities, resources).

    • Example: A manager in a restaurant who coordinates waiters.

  5. Applications β†’ End-user apps like WhatsApp, Instagram.

    • Example: Customers enjoying the food at the restaurant.


4. Dalvik Virtual Machine (DVM)

  • Special β€œmini-computer” that runs Android apps in small memory.

  • Optimized for mobiles (low RAM, small battery).


5. Android Emulator & AVD

  • Emulator β†’ Fake phone running on your laptop.

  • AVD (Android Virtual Device) β†’ The test phone you set up inside the emulator.

πŸ”Ή Example: Think of emulator as β€œacting like a phone” inside your computer, so you can test your app without buying a new device.


Unit 2: Creating Basic App

1. Activity

  • One screen of your app.
    πŸ”Ή Example: WhatsApp chat screen, call screen, status screen β†’ each is an Activity.

2. Layout

  • How things look on the screen β†’ buttons, images, text fields.
    πŸ”Ή Example: Arranging sofa, TV, and chairs in your living room = layout.

3. AndroidManifest.xml

  • Like the Aadhaar card of your app.

  • Tells Android:

    • Who you are (app name, package name).

    • What permissions you need (camera, internet).
      πŸ”Ή Example: If your app is a shop, Manifest is the shop license that allows it to operate.

4. R.java

  • Auto-created file that connects app resources.
    πŸ”Ή Example: Like your phone contacts. Instead of dialing 9876543210, you just click on β€œMom”.


Unit 3: XML (Extensible Markup Language)

  • Used to design UI layouts and store data.

  • Looks like HTML but stricter.

πŸ”Ή Example:

<Button text="Click Me!" />

Shows a button on screen.

  • Rules:

    • Tags must open & close (<tag></tag>).

    • Case-sensitive.

    • One root element (like <LinearLayout>...</LinearLayout>).

πŸ”Ή Example: Think of XML as the blueprint of a house β†’ it doesn’t build the house, but tells workers how it should look.


Unit 4: Android Widgets (UI Basics)

  1. Title bar β†’ Can hide it for fullscreen apps (like YouTube).

  2. Orientation β†’ Portrait (vertical) / Landscape (horizontal).

  3. Button & onClick Event β†’ Tap to do something.
    πŸ”Ή Example: WhatsApp β€œSend” button sends your text.

  4. Toast β†’ Small popup messages.
    πŸ”Ή Example: β€œMessage deleted” or β€œCopied to clipboard.”

  5. ToggleButton β†’ Switch ON/OFF.
    πŸ”Ή Example: WiFi switch in settings.


Unit 5: Other Widgets (UI Advanced)

  1. CheckBox β†’ Select multiple things.
    πŸ”Ή Example: Pizza order β†’ Cheese + Olives + Corn.

  2. RadioButton β†’ Choose one option only.
    πŸ”Ή Example: Payment β†’ UPI OR Card OR Cash.

  3. Spinner (Dropdown) β†’ Select from list.
    πŸ”Ή Example: Select your city (Surat, Mumbai, Delhi).

  4. AlertDialog β†’ Popup asking confirmation.
    πŸ”Ή Example: β€œAre you sure you want to exit?”

  5. AutoCompleteTextView β†’ Suggests while typing.
    πŸ”Ή Example: Google search bar.

  6. TextWatcher β†’ Watches text changes.
    πŸ”Ή Example: OTP auto-verifies when you type last digit.


🎯 Memory Hacks

  • Activity = Screen (like different WhatsApp screens)

  • Layout = Arrangement (like arranging chairs in a room)

  • Manifest = Aadhaar card of app

  • Toast = Popup message

  • CheckBox = Multi-choice pizza toppings

  • RadioButton = One-choice payment method

  • Spinner = Dropdown menu

  • AutoComplete = Google suggestions

  • TextWatcher = OTP auto verify





    :::::::IMPORTANT QUESTION ANSWERS ARE AS FOLLOWS::::::


    1. What is Android? Write its features and advantages of open-source.

    • Android β†’ Open-source OS by Google for mobile devices.

    • Features: Multitasking, rich UI, connectivity (WiFi, Bluetooth), app store, security, cloud sync.

    • Open-source advantages: Free to use, customizable, huge community support, faster innovation.


    2. Explain Android architecture with a neat diagram.
    Layers:

    1. Linux Kernel – hardware drivers.

    2. Libraries + Android Runtime (ART/DVM) – SQLite, SSL, graphics.

    3. Application Framework – Activity Manager, Content Providers.

    4. Applications – SMS, Camera, Contacts, User apps.

    (Draw 4 stacked layers in exam.)


    3. What is Dalvik Virtual Machine (DVM) / ART? Why is it required?

    • DVM: Executes .dex files, optimized for low memory.

    • ART (Android Runtime): Uses AOT (Ahead of Time) compilation, better performance.

    • Required: Runs Java code on mobile efficiently.


    4. Define Activity and explain Activity lifecycle methods.

    • Activity: Screen/UI in Android app.

    • Lifecycle:

      • onCreate() – init

      • onStart() – visible

      • onResume() – interactive

      • onPause() – partially hidden

      • onStop() – invisible

      • onDestroy() – end

      • onRestart() – restart after stop


    5. What is Layout? Explain different types with examples.

    • Layout = UI structure.

    • Types:

      • LinearLayout (arrange vertically/horizontally).

      • RelativeLayout (position relative to parent/others).

      • ConstraintLayout (flexible constraints).

      • FrameLayout (stack views).

      • TableLayout (rows/columns).


    6. Purpose of AndroidManifest.xml with example entries.

    • Stores app info (permissions, components, hardware).
      Example:

    <manifest ...> <application android:label="MyApp"> <activity android:name=".MainActivity"/> </application> <uses-permission android:name="android.permission.INTERNET"/> </manifest>

    7. What is R.java? How does it connect resources to code?

    • Auto-generated class β†’ gives unique IDs to resources (layouts, strings, drawables).

    • Example: R.layout.activity_main connects XML to Java.


    8. What is XML? Write a sample XML layout for Button and TextView.

    • XML β†’ Markup language to design UI.
      Example:

    <LinearLayout ...> <TextView android:text="Hello" android:id="@+id/tv"/> <Button android:text="Click" android:id="@+id/btn"/> </LinearLayout>

    9. What is a Toast? Write code to display a Toast on button click.

    • Small popup message.

    btn.setOnClickListener(v -> Toast.makeText(this, "Button Clicked", Toast.LENGTH_SHORT).show());

    10. Explain ToggleButton with attributes and event methods.

    • Button with ON/OFF states.

    • XML:

    <ToggleButton android:id="@+id/toggle" android:textOn="ON" android:textOff="OFF"/>
    • Java:

    toggle.setOnCheckedChangeListener((b, checked) -> {});

    11. Differentiate CheckBox, RadioButton, and ToggleButton with examples.

    • CheckBox β†’ Multiple selection (e.g., Pizza toppings).

    • RadioButton β†’ Single choice in group (e.g., Gender).

    • ToggleButton β†’ Switch ON/OFF (e.g., WiFi).


    12. What is Spinner? Write steps/code to implement it.

    • Dropdown menu.
      Steps:

    1. Define <Spinner> in XML.

    2. Create array in strings.xml.

    3. Use ArrayAdapter.

    Spinner sp = findViewById(R.id.spinner); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.items, android.R.layout.simple_spinner_item); sp.setAdapter(adapter);

    13. What is AlertDialog? How to create a Yes/No confirmation dialog?

    • Dialog box for alerts.

    new AlertDialog.Builder(this) .setTitle("Confirm") .setMessage("Are you sure?") .setPositiveButton("Yes", (d,i)->{}) .setNegativeButton("No", null) .show();

    14. Explain AutoCompleteTextView with an example.

    • Suggests options as user types.

    AutoCompleteTextView ac = findViewById(R.id.ac); String[] names = {"India","Indonesia","USA"}; ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, names); ac.setAdapter(adapter);

    15. Explain TextWatcher with a real-life use case (e.g., OTP auto-verify).

    • Monitors text changes in EditText.

    edit.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) { if(s.length()==6) verifyOTP(s.toString()); } public void beforeTextChanged(CharSequence c,int a,int b,int d){} public void onTextChanged(CharSequence c,int a,int b,int d){} });

AJAY'S FOOD -MENU BUTTON-

AJay's Food β€” Order & Checkout (Surat)

AJay's Food

Surat β€” Fresh Β· Fast Β· Friendly

Open Β· Delivery 10:00 β€” 23:00
Contact: +91 98765 43210
Β© AJay's Food β€” Surat Β· Built with care

Monday, 18 August 2025

So Here Is The ShortCut From How You Can Earn More Work From Home By Just Watching And CLicking On Advertisments

 


THE ONLY THING YOU HAVE TO DO IS TO CLICK ON THE GIVEN BELOW ADVERTISMENTS


START