Jumat, 21 Desember 2018

How to Make Android Applications

How to Make Android Applications- Google rocks! Google acquired the Android platform in 2005 (see the sidebar “The roots of Android,” later in this chapter) to ensure that a mobile operating system (OS) can be created and maintained in an open platform. Google continues to pump time and resources into the Android project. Though devices have been available only since October 2008, over a billion Android devices have now been activated, and more than a million more are being added daily. In only a few years, Android has already made a huge impact.

It has never been easier for Android developers to make money by developing apps. Android users trust Google, and because your app resides in the Google Play Store, many users will be willing to trust your app, too.

Why Develop for Android?

The real question is, “Why not develop for Android?” If you want your app to be available to millions of users worldwide or if you want to publish apps as soon as you finish writing and
testing them or if you like developing on an open platform, you have your answer. But in case you’re still undecided, continue reading.

Market share
As a developer, you have an opportunity to develop apps for a booming market. The number of Android devices in use is greater than the number of devices on all other mobile operating systems

combined. The Google Play Store puts your app directly and easily into a user’s hands. Users don’t have to search the Internet to find an app to install — they can simply go to the preinstalled Google Play Store on their devices and have access to all your apps. Because the Google Play Store comes preinstalled on most Android devices (see Chapter 19 for some exceptions), users typically search the Google Play Store for all their application needs. It isn’t unusual to see an app’s number of downloads soar in only a few days.

Time to market
Because of all the application programming interfaces (APIs) packed into Android, you can easily develop full featured applications in a relatively short time frame. After you register as a

developer at the Google Play Store, simply upload your apps and publish them. Unlike other mobile marketplaces, the Google Play Store has no app approval process. All you have to do is write apps and publish them.

Open platform

The Android operating system is an open platform: Any hardware manufacturer or provider canmake or sell Android devices. As you can imagine, the openness of Android has allowed it to gain market share quickly. Feel free to dig into the Android source code to see how it works, by visiting https://source.android.com . By using open source code, manufacturers can create custom user interfaces (UIs) and even add new features to certain devices. Device compatibility

Android can run on devices of many different screen sizes and resolutions, including watches, phones, tablets, televisions, and more. Android comes supplied with tools to help you develop applications that support multiple types of devices. If your app requires a front facing camera, for example, only devices with front facing cameras can “see” your app in the Google Play Store an arrangement known as feature detection. (For more information on publishing your apps to the Google Play Store, see Chapter 8.)

The roots of Android

Though most people aren’t aware of it, Google didn’t start the Android project. The first version of the Android operating system was created by Android, Inc., a small start up company in Silicon Valley that was purchased by Google in August 2005. The founders (who worked for various Internet technology companies, such as Danger, Wildfire Communications, T Mobile, and WebTV) became part of the Google team that helped create what is now the full fledged Android mobile operating system.

Read more

Minggu, 08 April 2018

Introduction to PHP

PHP is a simple yet powerful language designed for creating HTML content. This chapter covers essential background on the PHP language. It describes the nature and history of PHP, which platforms it runs on, and how to configure it. This chapter ends by showing you PHP in action, with a quick walkthrough of several PHP programs that illustrate common tasks, such as processing form data, interacting with a database, and creating graphics.

What Does PHP Do?
PHP can be used in three primary ways:
Server-side scripting PHP was originally designed to create dynamic web content, and it is still best
suited for that task. To generate HTML, you need the PHP parser and a web server through which to send the coded documents. PHP has also become popular for generating XML documents, graphics, Flash animations, PDF files, and so much more.

Command-line scriptingPHP can run scripts from the command line, much like Perl, awk, or the Unix shell. You might use the command-line scripts for system administration tasks, such as backup and log parsing; even some CRON job type scripts can be done this way (nonvisual PHP tasks). Client-side GUI applications Using PHP-GTK, you can write full-blown, cross-platform GUI applications in PHP. In this book, however, we concentrate on the first item: using PHP to develop dynamicweb content.

PHP runs on all major operating systems, from Unix variants including Linux, FreeBSD, Ubuntu, Debian, and Solaris to Windows and Mac OS X. It can be used with all leading web servers, including Apache, Microsoft IIS, and the Netscape/iPlanet servers. The language itself is extremely flexible. For example, you aren’t limited to outputting just HTML or other text files—any document format can be generated. PHP has builtin support for generating PDF files, GIF, JPEG, and PNG images, and Flash movies. One of PHP’s most significant features is its wide-ranging support for databases. PHP supports all major databases (including MySQL, PostgreSQL, Oracle, Sybase, MS-SQL, DB2, and ODBC-compliant databases), and even many obscure ones. Even the more recent NoSQL-style databases like SQLite and MongoDB are also supported. With PHP, creating web pages with dynamic content from a database is remarkably simple. Finally, PHP provides a library of PHP code to perform common tasks, such as database abstraction, error handling, and so on, with the PHP Extension and Application Repository (PEAR). PEAR is a framework and distribution system for reusable PHP components. You can find out more about it here.
Read more

Minggu, 25 Maret 2018

What is Android?

What is Android?
Android is an open source and Linux-based Operating System for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies.
Android offers a unified approach to application development for mobile devices which means developers need to develop only for Android, and their applications should be able to run on different devices powered by Android.
The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007, whereas the first commercial version, Android 1.0, was released in September 2008.
On June 27, 2012, at the Google I/O conference, Google announced the next Android version, 4.1 Jelly Bean. Jelly Bean is an incremental update, with the primary aim of improving the user interface, both in terms of functionality and performance.
The source code for Android is available under free and open source software licenses. Google publishes most of the code under the Apache License version 2.0 and the rest, Linux kernel changes, under the GNU General Public License version 2.

Features of Android
Android is a powerful operating system competing with Apple 4GS and support great features. Few of them are listed below:

Android Applications
Android applications are usually developed in the Java language using the Android Software Development Kit.
Once developed, Android applications can be packaged easily and sold out either through a store such as Google Play or the Amazon Appstore. Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and is growing fast. Every day more than 1 million new Android devices are activated worldwide.
This tutorial has been written with an aim to teach you how to develop and package Android application. We will start from environment setup for Android application programming and then drill down to look into various aspects of Android applications.
Read more

Rabu, 07 Maret 2018

Learning Web Design

Hello and welcome to the fourth edition of Learning Web Design.So much has happened since the previous edition! Just when it looked like things were beginning to settle down with the adoption of web standardsby the browser creators and the development community, along comes the “Mobile Web” to shake things up again.

With the introduction of smartphonesand tablets, the Web is finding its way onto small screens and onthe-go contexts where it never appeared before. This has introduced somerigorous challenges for web designers and programmers as we scramble to find ways to make the experience of using our sites pleasing, regardless of how they might be accessed. As I write, many of these challenges, such as how to deliver the right image to the right device, are still being debated. It’s an incredibly lively time for web design, full of experimentation and collaboration. In ways, it reminds me of the Wild West days of the Web back in 1993 when I started my web design career. So much to figure out! So many possibilities! And to be honest, it’s also a tricky time to nail these moving-target technologies and techniques down in a book. To that end, I’ve done my best to point out the topics that are in flux and provide pointers to online resources to bring you up to date. 

There are also two new standards —HTML5 (the fifth major revision of Hypertext Markup Language) and CSS3 (Cascading Style Sheets, Level 3)— available to us now that were only rumors the last time I wrote this book. The HTML section of the book now reflects the current HTML5 standard. I cover the parts of the developing CSS3 standard that are ready for prime time, including a new chapter on adding motion and interactivity with Transitions and Transforms. Our tools allow us to do so much more and in a more efficient way than even a few years ago. 

Finally, because JavaScript has become such a significant part of web development, this new edition includes two chapters introducing JavaScript syntax and a few of its uses. I’m no JavaScript expert, but I was very lucky to find someone who is. The JavaScript chapters were written by Mat “Wilto” Marquis, who is a designer and developer at Filament Group, a member of the jQuery Mobile team, and the Technical Editor at A List Apart. As in the first three editions, this book addresses the specific needs and concerns of beginners of all backgrounds, including seasoned graphic designers, programmers looking for a more creative outlet, office assistants, recent college graduates, work-at-home moms, and anyone else wanting to learn how to design websites. I’ve done my best to put the experience of sitting in my beginner web design class into a book, with exercises and tests along the
way, so you get hands-on experience and can check your progress. 

Whether you are reading this book on your own or using it as a companion to a web design course, I hope it gives you a good head start and that you have fun in the process.

Where Do I Start?
Your particular starting point will no doubt depend on your background and goals. However, a good first step for everyone is to get a basic understanding of how the Web and web pages work. This book will give you that foundation. Once you learn the fundamentals, there are plenty of resources on the Web and in bookstores for you to further your learning in specific areas. 

There are many levels of involvement in web design, from building a small site for yourself to making it a full-blown career. You may enjoy being a fullservice website developer or just specializing in one skill. There are a lot of ways you can go. 

If your involvement in web design is purely at the hobbyist level, or if you have just one or two web projects you’d like to publish, you may find that a combination of personal research (like reading this book), taking advantage of available templates, and perhaps even investing in a visual web design tool such as Adobe Dreamweaver may be all you need to accomplish the task at hand. Many Continuing Education programs offer introductory courses to web design and production. 

If you are interested in pursuing web design or production as a career, you’ll need to bring your skills up to a professional level. Employers may not require a web design degree, but they will expect to see working sample sites that demonstrate your skills and experience. These sites can be the result of class assignments, personal projects, or a simple site for a small business or organization. What’s important is that they look professional and have wellwritten, clean HTML, style sheets, and possibly scripts behind the scenes. Getting an entry-level job and working as part of a team is a great way to learn how larger sites are constructed and can help you decide which aspects
of web design you would like to pursue.

Read more

Kamis, 25 Mei 2017

Gudang Coding

Selamat datang di halaman Link Download Gudang Coding“Tempat Berbagi Informasi Mengenai Dunia Pemrograman Dan Aplikasi”. Semoga blog ini dapat memberikan sedikit manfaat bagi sahabat gudang coding yang ingin belajar tentang pemrograman computer baik itu berbasis desktop, web maupun android. Sahabat gudang coding dapat mempelajari bahasa memrograman yang sahabat minati dengan mempelajari struktur coding yang ada pada source code yang kami bagikan. Source code yang kami bagikan di blog ini tidak semuanya hasil buatan kami banyak juga kami dapatkan melalui web/forum yang membagikan sourcecode aplikasi yang kemudia kami bagikan ulang melelui blog ini.
Gudang coding juga membagikan beberapa tutorial, Ebook, game dan aplikasi yang berhubungan dengan dunia perograman. Kami harap dengan adanya blog ini bias bermanfaat bagi pembaca maupun penulis, sekian penjelasan tentang halaman gudang coding. Untuk mendownload sourcecode, aplikasi, ebook, dan game silahkan klik Download dibawah ini, jangan lupa share juga ya, terimakasih… :) 
Informasi Gudang Coding:
Email : gudangcodingaplikasi@gmail.com
Laman Fb : https://www.facebook.com/gudangcoding/
Read more