Tuesday, March 29, 2016

App development training

app development training
app development training

  • app developer,
  • app development,
  • mobile app developer ,
  • mobile application development,
  • Android app development
App Development Training:We OPEN EYES IT SOLUTION  started android training from last few years and successfully placed students in different IT organization. We train students from professional Android Developers who have minimum 5 years working Experience. The open-source, Linux-based and hardware-independent Android mobile OS, with the new updating release is giving mobile developers a whole new ball court to play in. Android is the fastest growing mobile OS among its competitors and with its share in the Smartphone user market growing, Android is attracting more and more enthusiastic developers.



Wednesday, March 23, 2016

about openeyes

Openeyes IT Solution, founded in January 2016, specializes in the website design,development and distribution of software and technologies for Mac OS X, iOS, Windows, and Android, SEO service. Our solutions cover business and personal productivity, desktop publishing, 3D home design.With a large team of developers, designers, QA engineers, and marketers, Openeyes IT Solution works day in and day out on developing beautiful, powerful, and user-friendly apps, as well as making sure that the word gets out to users in need of our solutions. Counting clicks and checking every pixel, we at Openeyes IT Solution strive to provide only the best apps for only the best platforms! Through our apps for iPhone, iPad, iPod, and Android, we’re also making design technology accessible to professional designers and amateur designers, homeowners, students, and casual creators — anyone who wants to create and share their ideas with the world.
Openeyes helps you make sense of the message. As the leader in business analytics software and services, Openeyes transforms your data into insights that give you a fresh perspective on your business. You can identify what’s working. Fix what isn’t. And discover new opportunities.We can help you turn large amounts of data into knowledge you can use, and we do it better than anyone. It’s no wonder an overwhelming majority of customers continue to use Openeyes year after year. We believe it’s because we hire great people to create great software and services.

IT training in nepal

spss training
spss training

wordpress training
wordpress training

autocad 2d/3d training
autocad 2d/3d training

c programming
c programming 

gis training
gis training

java training

php mysql ci laravel yii  web development
php mysql ci laravel yii 

qa training
qa training

seo training seoservice
seo training seoservice
computer courses- IT TRAINING
computer courses- IT TRAINING

seo training in kathmandu

seo service in nepal
seo training

Tuesday, March 22, 2016

about openeyes

Open Eyes IT Solution is a US based software outsourcing and solution provider company. We offer outsourced product development, custom development, IT outsourcing services and with highly focus on qualitative, timely delivery and cost-effective. With a pool of highly skilled software engineers Openeyes offers its clients the value-added solutions, technical skills, accountability and industry knowledge that help to reduce their operating costs, deliver custom applications on time and on budget.Since its establishment, the company has achieved outstanding success in developing and delivering a stream of innovative products, services and solutions in the given field. Working with some of the world leading business, it has earned the reputation as a supplier of the most reliable software solutions.
Open Eyes IT Solution is an Entrepreneurship for software development and mobile application development. From a normal website to e-commerce,school management system,mobile application,etc we do this all.In IT Sector we Open Eyes IT Solution is an Entrepreneurship for software development and mobile application development. From a normal website to e-commerce,school management system,mobile application,etc we do this all.Openeyes IT Solution is applying entrepreneurial thinking and commercial practices to deliver reliable, innovative and affordable products and services to our customers and grow our core areas while harnessing new technologies that will take our products – and your ideas – into the future. When encouraged to think beyond the ordinary, you’ll be amazed at what you can do! We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Saturday, March 19, 2016

5 Reasons To Choose Android Over iPhone

5 Reasons To Choose Android Over iPhone

If you’re looking at buying a smartphone, you’re probably going to buy an Android device or an iPhone (sorry, Microsoft). What’s the difference, and which should you choose? We recently gave the pro-iPhone side of the story, and now in the interests of balance, it’s time for to put forward the case for Android.
Google’s Android and Apple’s iOS aren’t just competing operating systems with different software; they’re radically different platforms. Apple provides a locked-down, restricted environment, while Android provides freedom, flexibility and choice. I bet some of you are already itching to comment on this one – remember to share your perspective in the comments.

You Can Run Any App You Want

Apple exercises ironfisted control over what you can do with your own phone – iOS is a walled garden. Exercising control over the app store is one thing, but it’s more pernicious than that. Apple prevents your phone – or rather, their phone – from running anything that doesn’t appear in the app store.
ipad vs android
Here’s an example of why this is bad. Apple originally banned Google Voice from the app store. Apple didn’t allow Google Voice apps on the iPhone because they “duplicate features that come with the iPhone“. Gee, it’s a good thing Microsoft didn’t think of that – if they had, you wouldn’t be able to run iTunes on your Windows PC because it competes with Windows Media Player. The US government stepped in, and now you can run Google Voice on your iPhone.
Firefox, Opera and other browsers compete with the default browser (Firefox for iPhone is just a shell on top of Safari). App stores like Amazon and GetJar compete with the Market by offering paid apps for free.
why choose android or iphone

You Can Customize Your Phone

Although Google Voice is on the iPhone, it can’t be as deeply integrated with your phone. On Android, Google Voice can hook into the built-in dialer, so all calls will go through Google Voice. Android allows apps to replace and modify parts of the OS that are untouchable on an iPhone.
Custom keyboards for Android can provide new input methods (and themes, if that’s your thing). Swype and other keyboards allow you to slide your finger over the letters you want to type instead of hunting and pecking. It sounds a bit odd at first, but it’s very intuitive (and fast!) once you try it.
why choose android or iphone
Android also allows custom home screens. People complain about the launchers that come with Android phones, but you can replace them if you don’t want them – just install one of the many third-party launchers from the Market. Home screens, even the built-in ones, also support widgets, so you can see rich information without opening an app.why choose android or iphone
Or, how about Tasker? It digs deep into the innards of your phone in a way that no iPhone app could and lets you create all sorts of automatic tasks. Tasker can automatically turn off the Wi-Fi at night, mute your phone when you’re in a specific location, and more.

You Have More Hardware Choice

Henry Ford once said that a customer could have any color of car they wanted – as long as it was black. Apple takes the same approach to hardware choice.
Do you think the iPhone’s 3.5-inch screen is too small? Android’s screen size is negotiable – some phones have massive, 4.65-inch screens, while some have tiny, 2.8-inch screens.
android over iphone
Looking for a cheap smartphone? You’ll find cheaper Android smartphones at the low end. Older iPhones may be available for $0 with a contract in some places, but you won’t find cheap iPhones that come without a contract.
Do you want 4G speeds? You’ll need an Android phone. There are also Android phones with physical keyboards, phones with 3D displays, phones designed for gaming and phones with a stylus.

You Can Escape Apple’s Censorship

When you buy an iPhone, you’re allowing Apple to censor content on your phone. Apple recently banned “Phone Story”, a satirical game that criticized labor practices at all smartphone manufacturing factories. They said it depicted “violence or abuse of children” which is kind of the point. A similar game would not have been banned from the Android Market. Even if it was, you could download and install it straight from the developer.
In the past, Apple has also banned a Pulitzer Prize-winning satirist’s app from the app store. Apple explained that they don’t allow “content that ridicules public figures” on your phone. Bad press forced them to back down in this case, but people who haven’t won Pulitzer Prizes would likely be out of luck.
android over iphone

You Can Use Custom ROMs

I hear you iPhone fans out there – you’re saying that this doesn’t matter because you can jailbreak your iPhone. But Apple works hard to ensure jailbreaks are reversed when you update your iPhone’s OS, and they fought to make jailbreaking illegal in the US. Not just against the terms of service, but illegal. As in an actual crime.
The Android equivalent of jailbreaking is called “rooting” and you can also install customized operating systems on your device (known as custom ROMs). Android manufacturers don’t go out of their way to make this extra difficult – some even help you do it.
ipad vs android
Android is open-source, so the modding community has a lot more freedom and flexibility when it comes to tweaking it for your device. It’s your phone, and you can do whatever you want with it.

Conclusion

There are other advantages to Android. Google Navigation is amazing. iTunes isn’t necessary for Android. Google Wallet promises to, one day, make the wallet obsolete.
There’s no denying that Android has problems and that Apple’s ironfisted control can make some things more convenient for iPhone users. But I’d rather have the choice, freedom and flexibility that comes with Android.
I’m sure many of you already have an iPhone or an Android phone – why did you choose your favorite device? Did I miss your favorite Android feature? Let me know in the comments!
Further links

Thursday, March 17, 2016

content of android

App Development Training

We OPEN EYES IT SOLUTION  started android training from last few years and successfully placed students in different IT organization. We train students from professional Android Developers who have minimum 5 years working Experience. The open-source, Linux-based and hardware-independent Android mobile OS, with the new updating release is giving mobile developers a whole new ball court to play in. Android is the fastest growing mobile OS among its competitors and with its share in the Smartphone user market growing, Android is attracting more and more enthusiastic developers.
JAVA CONCEPTS
  • Introduction to Android
  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Collections – HashTable,Vector,,List, ArrayList, HashMap
  • Multi threading(Thread class & Runnable Interface)
SQL
  • DML & DDL Queries
  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension

Fundamentals:

  • Basic Building blocks – Activities,Services,Broadcast Receivers & Content Providers
  • UI Components- Views & notifications
  • Components for communication -Intents & Intent Filters
  • Android API levels(versions & version names)
Application Structure (in details)
  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Activity/services/receiver declarations
  • Resources & R.java
  • Assets
  • Android Training Course Syllabus
  • Values – strings.xml
  • Layouts & Draw able Resources
  • Activities and Activity lifecycle
  • First sample Application
  • Deploying sample application on a real device
Emulator Android Virtual Device
  • Launching emulator
  • Editing emulator settings
  • Emulator shortcut
  • Logcat usage
  • Introduction to DDMS
  • File explorer
  • Second App :- (switching between activities)
  • Develop an app for demonstrating the communication between Intents
Android widgets
  • Basic UI Component and Ui Properties
    1. TextView
    2. Button
    3. EditText
    4. Spinner
    5. CheckBox
    6. Radio Button
    7. ImageView
  • Listview and Adapter and View Holder Pattern
  • Gridview and adapter
  • Listview with custom Adapter
  • GridView with Custom Adapter
  • View Pager
  • Progress bar
Design User Interface
  • User Interfaces :
    1. Drawable
    2. Shape
    3. Selector
  • Using Font Icons.
  • Styles/Themes
  • Review week one, Two and Git Basics
  • Assignment: Survey App using different UI component /Listing Popular Programming language / Shopping List Task App
Dialogs

  • Alertdialog /Dialog/Toast
  • Custom Dialog
  • Custom Toast Message
Why UI Thread and Background Thread 
  • Thread /Runnable Handler
  • AsyncTask With examples
  • Service
Interacting with hardware
  • Working with camera (taking pictures and saving it to gallery)
  • Alarm application with vibration and and sound
Data Storage: How and when to use(Real time Scenarios)
  • Share Preferences
    • File Storage
      1. Reading and Writing Sd card
    • Database : SQLite
      1. SQLite Basics
      2. Creating database
      3. CRUD operation
    • Assignment: Database Related Project. Taking input from the Form and saving it to the Database and Display the information Listview.
Data Exchange format
  • Json/Xml
  • Parsing Json data with examples
  • Parsing json using Google Gson lib
Handling Network Connection
  • REST API Connection using basic DefaultHttpclient
  • REST API Connection Using third party Library – Volley
  • Loading remote images using Picasso Library.
Some Advance topics(Brief)
  • What is Material designs and its implementation.
  • Adding Navigation Drawer
  • RecyclerView and Adapter/ LayoutManager class
Google Map
  • Introduction to Google Map
  • Implementation 
Final Project
  • Create a Final Android Application and publish to Google Play and Openshift

Tuesday, March 15, 2016

Lesson 8. Working with layout elements from code

In this lesson we will:
- learn how to refer to View-elements on the screen from code and change their properties
Translated by Taras Leskiv (http://android-by-example.blogspot.com/)

Create a project:
Project name: P0081_ViewById
Build Target: Android 2.3.3
Application name: ViewById
Package name: ru.startandroid.develop.viewbyid
Create Activity: MainActivity

To refer to an element on screen from code we need its ID. It is specified either in Properties or in a layout-file (choose what is more comfortable for you). There is a strict format for ID - @+id/name, where + means that this is a new resource and it has to be added to the R.java class, if it isn’t already there.
Let’s open main.xml, specify ID = @+id/myText for the TextView and save the file.

Now if you open R.java, you can see that the constant myText appeared in the id class. So to refer to this constant we have to write R.id.myText.
This constant is tethered to TextView element and we can use it to refer to the element programmatically. We will need findViewById method for this. It returns the View by its ID. Let’s write this method call. Remind that for now, we are writing our code inside onCreate method. This is a method that is invoked when an Activity is created. If it’s not clear where to write, please look at the code in the end of the lesson.
Open MainActivity.java and after a setContentView method call write:
View myTextView = findViewById(R.id.myText);
If View is underlined in red, most likely this class is not added in the import section. Press CTRL + SHIFT + O to automatically update imports.
Now myTextView (of the type View) is our TextView from the screen. But type View is a superclass for a TextView  (and other VIew-elements). And it doesn’t fit us, if we want to perform operations related to a TextView. That’s why we have to cast View to TextView. Edit our code to become like this:
TextView myTextView = (TextViewfindViewById(R.id.myText);
Now myTextView is of type TextView and the returned value of findViewById method is cast from View to TextView. Now we can invoke TextView methods on myTextView object. Let’s take setText method for instance. For now, displayed text = Hello World, MainActivity!. We will change it programmatically to New text in a TextView
myTextView.setText("New text in TextView");
Save and run the application (CTRL + F11) and we can see that the text has changed

Add a button to the screen (Button), Id = @+id/myBtn, leave the default text. Save - CTRL + SHIFT + S (If you don’t save, ID will not appear in R.java).
Write some code:
Button myBtn = (ButtonfindViewById(R.id.myBtn);
Note, that in my case object name matches the object ID
They do not interfere with each other and it’s even more logical this way. So it is up to you. So we have found the button, let’s now change its text:
myBtn.setText("My button");
Run the application. Button text has changed, you can click the button several times but nothing will happen. This is because we didn’t specify what to do when the button is pressed. We will implement this in the next lesson. For now, let’s make a button disabled.
myBtn.setEnabled(false);
We have changed the Enabled property. Now you can’t click the button. Save, run and make sure the button is disabled.

Add a CheckBox, id = @+id/myChb. There is not tick by default. Let’s check it programmatically, using setChecked method, which changes Checked parameter.
CheckBox myChb = (CheckBoxfindViewById(R.id.myChb);
myChb.setChecked(true);

Run the application and make sure the code works.
As you can see it’s not complicated. We are using findViewById method to get (by ID) the object which refers to some View-element on the screen (Button, TextView, CheckBox) and then we invoke methods on these objects (setText, setEnabled, setChecked) which we need.
In the end you have to come up with this code:
package ru.startandroid.develop.viewbyid; import android.app.Activity;import android.os.Bundle;import android.widget.Button;import android.widget.CheckBox;import android.widget.TextView; public class MainActivity extends Activity {     /** Called when the activity is first created. */     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);                 TextView myTextView = (TextView) findViewById(R.id.myText);         myTextView.setText("New text in TextView");                 Button myBtn = (Button) findViewById(R.id.myBtn);         myBtn.setText("My button");         myBtn.setEnabled(false);                 CheckBox myChb = (CheckBox) findViewById(R.id.myChb);         myChb.setChecked(true);     } }

In the next lesson we will
- learn how to process button clicks
  1. ANDROID TRAINING IN KATHMANDU
  2. ANDROID TRAINING IN LALITPUR 
  3. APP DEVELOPMENT IN KATHMANDU