Thursday, April 20, 2023

Taxi Booking Applications


Blog powered by IXORA INFOTECH PVT. LTD.

  5 Reasons Why Flutter is the Best Choice for Developing Taxi Booking Applications




Flutter has become a popular cross-platform framework for mobile app development in recent years, especially for developing taxi booking applications. There are several reasons why Flutter is a great choice for such apps:


1. Cross-platform compatibility: Flutter allows developers to build apps that can run on both Android and iOS platforms using a single codebase, making the development process more efficient.

2. Fast development: Flutter provides a hot-reload feature that enables developers to see changes they make to the app in real-time, speeding up the development process.

3. High performance: Flutter is known for its high performance and speed, thanks to its reactive programming model that facilitates fast rendering and smooth animations, resulting in a seamless user experience.

4. Rich set of widgets: Flutter provides a wide range of customizable widgets that enable developers to create stunning and engaging user interfaces with ease.

5. Third-party integrations: Flutter has an active and supportive community that provides a vast selection of third-party packages and plugins. These integrations enable developers to add various functionalities to their apps, such as payment gateways, maps, and location services.

In summary, Flutter's cross-platform compatibility, fast development, high performance, rich set of widgets, and third-party integrations make it an excellent choice for building high-quality and engaging taxi booking applications. Utilizing Flutter's capabilities can help developers create a seamless and robust app experience on both Android and iOS platforms.


IXORA INFOTECH PVT. LTD.
A Leading Mobile Apps Development Company in India

Hire - Graphic Designer              Hire - Project Manager

www.ixorainfotech.com

Monday, December 10, 2018

Digital Marketing

Digital Marketing

Digital marketing is the marketing of products or services using digital technologies, mainly on the Internet, but also including mobile phones, display advertising, and any other digital medium.






Digital Marketing Methods 

Search engine optimization (SEO)
Search engine marketing (SEM)
Content marketing 
Influencer marketing 
Content automation
Campaign marketing 
Data-driven marketing
E-commerce marketing
Social media marketing 
Social media optimization
E-mail direct marketing
Display advertising
E–books 
Optical disks 
Games are becoming more common in our advancing technology.



Use in the digital era



There are a number of ways brands can use digital marketing to benefit their marketing efforts.


Word of mouth communications and peer-to-peer dialogue often have a greater effect on customers, since they are not sent directly from the company and are therefore not planned. 





Ease of access




A key objective is engaging digital marketing customers and allowing them to interact with the brand through servicing and delivery of digital media. 




Effectiveness
Brand awareness has been proven to work with more effectiveness in countries that are high in uncertainty avoidance, also these countries that have uncertainty avoidance; social media marketing works effectively.





To know more watch our video on digital marketing-





source-wikipedia,internet,google.

How to create React Native Application -

React Native Application

 In this blog am introduce some command for creating react native application.
1. How to create first project-command 
          react-native init ProjectName

2.Start npm-command
           npm start

3.Run Application
           react-native run-android

If you face error Gradle build faild -run command inside Project folder-android folder
          gradlew clean
           


         
          

Friday, December 7, 2018

Android Check-Box Tutorial

Android Check-Box Tutorial


CheckBox is used to implement multiple choices. There can be a lot of usage of checkboxes. For example, it can be used to know the hobby of the user, activate/deactivate the specific action etc..

Mainly for checkbox there are two methods

1. isChecked() - Returns true if it checked otherwise false.
2. setChecked(boolean status) - change the status of checkbox.

see the below piece of code:


if(pizza.isChecked()){
    result.append("\nPizza 100Rs");
    totalamount+=100;
}
if(coffe.isChecked()){
    result.append("\nCoffee 50Rs");
    totalamount+=50;
}
if(tea.isChecked()){
    result.append("\nTea 10Rs");
    totalamount+=10;
}

To watch tutorial video please click on below video link-











How to work with controllers in CodeIgniter


Controllers are the ones that receive the HTTP requests, communicate with models to get the data, send it to views to generate the HTML code and return the results to the web browser. In this tutorial, we will look at how we can use Controllers in CodeIgniter and create our own controller(s) that will extend the CodeIgniter core Controller class. This tutorial assumes you read the article on how to install and configure a CodeIgniter project. We assume you have removed the index
HERE,
  • “$route['default_controller'] = 'welcome';” defines welcome as the default controller.
  • ['custom_controller'] = 'welcome';” defines welcome as the default controller.
  • When you browse the URL localhost/Test_CI/, CodeIgniter will look for a controller named Test and by default will call the testindex method.
      <?php
      defined('BASEPATH') OR exit('No direct script access allowed');

      class Test extends CI_Controller {

      public function testindex()
      {
      echo "hello ";
      echo "welcome ";
      }
      public function user(){
      echo "hello ixora";
      }
      }
          HERE,
        • “class Test extends CI_Controller” defines the class Test and extends the codeigniter core controller.
        • “public function testindex()” is the function and here methode name is testindex

Thursday, December 6, 2018

How to install react Native

React Native Installation 
How to install reactnative-

Need Node.react native command line interface,python,Android Studio,JDk,Visual Studio.

Follow these instruction if you want to install react native
1-Node,paython,JDk
Install Node.paython2 by a Chocolatey ,this is popular package manager.
React Native require a recent version of JDK.and Paython,Both can be install by CHOCOLATEY.

Download Chocolety From This Link - https://chocolatey.org/

After download and install chocolatey run these command in command prompt-

Open an Administrator Command Prompt (right click Command Prompt and select "Run as Administrator"), then run the following command:

Command -  choco install -y nodejs.install python2 jdk8

if you have already install make sure that is current version.

Install Node from here = https://nodejs.org/en/download/
After that Node come with npm
 -install npm
Run Command in command prompt

command= npm install -g react-native-cli
After this -install Android Studio,Visual Studio latest version.
Complete installation.
You Can Watch Video here-

Tuesday, December 4, 2018

Android Tab Layout

Android Tab-Layout Tutorial

TabLayout is used to implement horizontal tabs. As you see tabs in most of the app like contacts, whatsapp etc.In this blog we learn to define tabs with fragment.

To implement in your project firstly you have to add a support library in gradle file with latest version. com.android.support:design:27.1.1

Then you have to define xml file in which yo have implements the app bar widget with tool bar and a tablayout in it. And a View Pager to scroll or slides the screen.

Now add the fragment by right click on the java folder and take blank fragments with a single text or put the code in it.

Now in MainActivity.java you have to define ViewPager Adapter class and add the following methods.

public class MainActivity extends AppCompatActivity {
    Toolbar tb;
    TabLayout tabLayout;
    ViewPager viewPager;
    ViewPagerAdapter viewPagerAdapter;

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

        tb = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(tb);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);

        viewPager = (ViewPager) findViewById(R.id.viewpager);
        setupViewPager(viewPager);

        tabLayout = (TabLayout) findViewById(R.id.tabs);
        tabLayout.setupWithViewPager(viewPager);



    }

    private void setupViewPager(ViewPager viewPager) {
        ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
        adapter.addFragment(new FirstFragment(), "First");
        adapter.addFragment(new SecondFragments(), "Second");
        adapter.addFragment(new thirdFragments(), "Third");


        viewPager.setAdapter(adapter);
    }


    class ViewPagerAdapter extends FragmentPagerAdapter {
        private final List<Fragment> mFragmentList = new ArrayList<>();
        private final List<String> mFragmentTitleList = new ArrayList<>();

       public void addFragment(Fragment fragment,String title)
       {
           mFragmentList.add(fragment);
           mFragmentTitleList.add(title);
       }

        public ViewPagerAdapter(FragmentManager manager) {
            super(manager);
        }

        @Override        public Fragment getItem(int position) {
            return mFragmentList.get(position);
        }


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

        @Nullable        @Override        public CharSequence getPageTitle(int position) {
            return mFragmentTitleList.get(position);
        }
    }
}

 To know more Please watch our tablayout tutorial video from below link-




Tabs with Icon & Text

Sometimes you might wanted to add an icon to Tab. Earlier adding an icon to tab is tedious process. But with the design support library it is very easy. All you have to do is call setIcons() method by passing appropriate icon. The icon will be placed in front of tab label.
Use the below code to add or set icons in your tablayout.

private void setupIcons(){
    tabLayout.getTabAt(0).setIcon(tabIcons[0]);
    tabLayout.getTabAt(1).setIcon(tabIcons[1]);
    tabLayout.getTabAt(2).setIcon(tabIcons[2]);

}