Home » » Cara Mudah Membuat Aplikasi Android untuk Pemula

Cara Mudah Membuat Aplikasi Android untuk Pemula

Jika anda seorang pemula yang ingin belajar bagaimana cara membuat aplikasi android untuk semua platform di Android 2.0 , 3.0 , 4.0 keatas tentu bisa dengan mudah dibuat. Kalian tidak perlu mengetahui bahasa pemrograman yang ahli untuk membuatnya karena ada aplikasi dari Google yang membantu mengerjakan project apps android.
http://divandroid.blogspot.com
Artikel ini akan mengajarkan kepada anda tentang sebuah kemudahan dalam membuat aplikasi android tanpa coding menggunakan App Inventor. Selain dengan tools ini, banyak cara yang dapat dilakukan seperti menggunakan visual software programming, development kit, dan java tools.

Kita bisa mengatur, membuat, mengembangkan aplikasi Android kita sendiri dengan menggunakan PC selama kita memiliki perangkat lunak yang tepat. Bahkan bisa testing dahulu dengan test drive emulator Android sehingga kita dengan mudah mengetahui kinerja aplikasi yang kita buat pada smartphone android nantinya.

Sebenarnya di sini ada beberapa cara yang bisa kita gunakan untuk membuat aplikasi Android dengan PC. Yang pertama menggunakan Software Android Development Kit (SDK). Software ini memungkinkan kita menulis kode-kode program yang akan diaplikasikan ke Android. Cara membuat aplikasi Android yang kedua yaitu dengan App Inventor, Google Labs Tool. Tetapi kali ini kita cukup dengan cara yang pertama dahulu.

Dengan cara yang pertama ini akan lebih mudah karena kita bisa "drag and drop". Kita akan lebih mudah pula dalam mengatur tampilan dan program dari aplikasi Android yang kita buat. Selain itu akan sangat membantu bagi kita yang awam sekali dengan kode-kode program untuk bisa membuat Aplikasi Android sendiri. Meskipun cara ini tidak dianjurkan bagi kalangan developer/pengembang resmi.

Aplikasi Android yang dibuat nantinya ditulis dan dirumuskan dalam kode Java, sehingga kita harus menginstal aplikasi pendukung Java pada PC kita. Dan juga untuk mengetes kode-kode yang kita masukkan, kita memerlukan Integrated Development Environment (IDE).
Untuk menjalankan kedua tools di atas kita masih membutuhkan beberapa plug-in pendukung lainya yaitu :

Java SE Development Kit (JDK) Download

Android SDK - Silahkan Download Disini

Android Development Tool (ADT) - Silahkan Baca Disini

Android Virtual Device (AVD) - Silahkan Baca Disini : Development Android Programming Project Forum (NCBC, Travel Gwazy)
Setelah anda menemukan tools apa yang paling sesuai dengan kebutuhan yang anda butuhkan, maka pada lain kesempatan nanti kita coba untuk memulai untuk membuat aplikasi sederhana hasil karya kita sendiri.

Kita juga juga harus memastikan terlebih dahulu bahwa PC kita telah support SDK Android dan telah diupgrade. Caranya yaitu dengan menginstal Java Development Kit ke PC kita. Kemudian kita instal juga Eclipse IDE untuk apikasi Java. Fungsi dari Eclipse sendiri salah satunya untuk memudahkan kita men-download SDK Android.

Contoh aplikasi yang dibuat :

- Membuat Aplikasi SMS Gratis
- Membuat Editor Picture Smartphone
- Membuat Aplikasi Pilih Gambar di HP Android
- Membuat Game 3D Android
- Membuat Aplikasi GPS Android Location
- Membuat Aplikasi Sensor Location Area
- Membuat Web Browser
- Membuat Aplikasi Android Karikatur, Video, Music, Animation, Slideshow, Button, Simpan Text, Ambil Buah, dll.

Sedangkan ini adalah tipe dari platform Android yang mendukungdan bisa kita buat :
DRC83 android-1.6_r1.1 earliest Donut version, ADP1, ADP2
DRC92 android-1.6_r1.2
DRD08 android-1.6_r1.3
DRD20 android-1.6_r1.4
DMD64 android-1.6_r1.5 latest Donut version
ESD20 android-2.0_r1 earliest Eclair version
ESD56 android-2.0.1_r1
ERD79 android-2.1_r1 Nexus One
ERE27 android-2.1_r2 Nexus One
EPE54B android-2.1_r2.1p Nexus One
ESE81 android-2.1_r2.1s
EPF21B android-2.1_r2.1p2 latest Eclair version
FRF85B android-2.2_r1 earliest Froyo version, Nexus One
FRF91 android-2.2_r1.1 Nexus One
FRG01B android-2.2_r1.2
FRG22D android-2.2_r1.3
FRG83 android-2.2.1_r1 Nexus One
FRG83D android-2.2.1_r2 Nexus One
FRG83G android-2.2.2_r1 Nexus One
FRK76 android-2.2.3_r1
FRK76C android-2.2.3_r2 latest Froyo version
GRH55 android-2.3_r1 earliest Gingerbread version, Nexus S
GRH78 android-2.3.1_r1 Nexus S
GRH78C android-2.3.2_r1 Nexus S
GRI40 android-2.3.3_r1 Nexus One, Nexus S
GRI54 android-2.3.3_r1.1 Nexus S
GRJ06D android-2.3.4_r0.9 Nexus S 4G
GRJ22 android-2.3.4_r1 Nexus One, Nexus S, Nexus S 4G
GRJ90 android-2.3.5_r1 Nexus S 4G
GRK39C android-2.3.6_r0.9 Nexus S
GRK39F android-2.3.6_r1 Nexus One, Nexus S
GWK74 android-2.3.7_r1 latest Gingerbread version, Nexus S 4G
ITL41D android-4.0.1_r1 earliest Ice Cream Sandwich version, Galaxy Nexus
ITL41D android-4.0.1_r1.1 Galaxy Nexus
ITL41F android-4.0.1_r1.2 Galaxy Nexus
ICL53F android-4.0.2_r1 Galaxy Nexus
IML74K android-4.0.3_r1 Nexus S
IML77 android-4.0.3_r1.1
IMM76 android-4.0.4_r1
IMM76D android-4.0.4_r1.1 Nexus S, Nexus S 4G, Galaxy Nexus
IMM76I android-4.0.4_r1.2 Galaxy Nexus
IMM76K android-4.0.4_r2 Galaxy Nexus
IMM76L android-4.0.4_r2.1 latest Ice Cream Sandwich version
JRO03C android-4.1.1_r1 earliest Jelly Bean version, Galaxy Nexus
JRO03D android-4.1.1_r1.1 Nexus 7
JRO03E android-4.1.1_r2 Nexus S
JRO03H android-4.1.1_r3
JRO03L android-4.1.1_r4 Nexus S
JRO03O android-4.1.1_r5 Galaxy Nexus
JRO03R android-4.1.1_r6 Nexus S 4G
JRO03S android-4.1.1_r6.1 Nexus 7
JZO54K android-4.1.2_r1 Nexus S, Galaxy Nexus, Nexus 7
JZO54L android-4.1.2_r2
JZO54M android-4.1.2_r2.1
JOP40C android-4.2_r1 Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10
JOP40D android-4.2.1_r1 Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10
JOP40F android-4.2.1_r1.1 Nexus 10
JOP40G android-4.2.1_r1.2 Nexus 4
JDQ39 android-4.2.2_r1 Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10
JDQ39B android-4.2.2_r1.1 Nexus 7
JDQ39E android-4.2.2_r1.1 Nexus 4
JWR66L android-4.3_r0.9 Nexus 7
JWR66N android-4.3_r0.9.1 Galaxy Nexus, Nexus 7 (grouper/tilapia/flo), Nexus 4, Nexus 10
JWR66V android-4.3_r1 Galaxy Nexus, Nexus 7 (grouper/tilapia), Nexus 4, Nexus 10
JWR66Y android-4.3_r1.1 Galaxy Nexus, Nexus 7 (grouper/tilapia), Nexus 4, Nexus 10
JSR78D android-4.3_r2 Nexus 7 (deb)
JSS15J android-4.3_r2.1 Jelly Bean version, Nexus 7 (flo/deb)
JSS15Q android-4.3_r2.2 Jelly Bean version, Nexus 7 (flo)
JSS15R android-4.3_r2.3 Latest Jelly Bean version, Nexus 7 (flo)
JLS36C android-4.3_r3 Jelly Bean version, Nexus 7 (deb)
JLS36I android-4.3.1_r1 Latest Jelly Bean version, Nexus 7 (deb)
KRT16M android-4.4_r1 Initial KitKat version, Nexus 5 (hammerhead)
KRT16S android-4.4_r1.2 KitKat version, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10
KOT49E android-4.4.1_r1 KitKat version, Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 10

# media config xml file
PRODUCT_COPY_FILES += \
///media_profiles.xml:system/etc/media_profiles.xml

# media codec config xml file
PRODUCT_COPY_FILES += \
///media_codecs.xml:system/etc/media_codecs.xml

Dan ini untuk membuat graphics di HP Android :
ANativeWindow->query(ANativeWindow, NATIVE_WINDOW_DEFAULT_WIDTH, &w);
ANativeWindow->query(ANativeWindow, NATIVE_WINDOW_DEFAULT_HEIGHT, &h);
ANativeWindow->query(ANativeWindow, NATIVE_WINDOW_TRANSFORM_HINT, &hintTransform);
if (hintTransform & HAL_TRANSFORM_ROT_90)
swap(w, h);

native_window_set_buffers_dimensions(anw, w, h);
ANativeWindow->dequeueBuffer(...);

// here GL driver renders content transformed by " hintTransform "

int inverseTransform;
inverseTransform = hintTransform;
if (hintTransform & HAL_TRANSFORM_ROT_90)
inverseTransform ^= HAL_TRANSFORM_ROT_180;

native_window_set_buffers_transform(anw, inverseTransform);

ANativeWindow->queueBuffer(...);

Demikian uraian singkatnya, 

0 komentar:

Posting Komentar

Popular Posts

 
Support : Your Link | Your Link | Your Link
Copyright © 2013. Official Android Center - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger