Tampilkan postingan dengan label aplikasi android. Tampilkan semua postingan
Tampilkan postingan dengan label aplikasi android. Tampilkan semua postingan

Senin, 10 Agustus 2020

SEJARAH PERKEMBANGAN ANDROID

Android adalah suatu operating system yang bersifat open source. Open source maksudnya bahwa OS Android adalah gratis, dan memungkinkan para programmer untuk mengembangkan atau membuat aplikasi berbasis Android. Android merupakan  sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan  komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak.Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Operating system Android dikeluarkan oleh Google untuk menyaingi Windows, Apple dan pesaing-pesaingnya. Perkembangan Android di Indonesia terus meningkat, banyak merk-merk handphone dan tablet yang sudah menggunakan OS Android. Karena Android bersifat open source, maka memungkinkan konsumen untuk mendapatkan suatu smartphone yang berkualitas, memiliki feature yang lengkapsesuai keinginan konsumen, dan yang pasti harganya lebih terjangkau dibandingkan dengan yang OS berbayar. Pemakai smartphone di Indonesia lebih banyak digunakan oleh anak-anak muda atau anak-anak kuliahan. Mereka menyukai Android karena memiliki feature-feature yang mereka butuhkan.Penyebab Android dapat berkembang dengan cepat di Indonesia adalah pertama, Android rutin untuk melakukan update, danmelakukan perbaikan perbaikan berbagai bugs dan penambahan fitur yang menjadikan OS semakin lebihsebelumnya. Kedua, Android adalah OS open source seperti yang sudah dijelaskan di atas. Ketiga, Android didukung oleh merk-merk yang sudah ternama seperti Samsung, HTC, Sony Ericson, dan lain-lain.

        Keempat, didukung oleh merk Google yang reputasinya sudah tidak diragukan lagi, hal ini menjadi nilai tambah sendiri untuk Android. Hal itu membuat konsumen percaya bahwa OS Android berkualitas.Kelima,user friendly karena menggunakan teknologi layar sentuh. Hal itu mempermudah konsumen untuk menggunakannya. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama, yang mendapat dukungan penuh dari Google atau Google  Mail Services (GMS). Kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). Yang unik dari Android adalah nama sistem operasinya diambil dari nama -nama kue sehingga menarik perhatian orang untuk ingin tahu. Berikut adalah perkembangan sistem operasi nya :

1.        Android Beta Pertama kali dirilis pada 5 November 2007, kemudian pada 12 November 2007 Software Development Kit (SDK) dirilis oleh Google.

 

2.        Android versi 1.1 –9 Maret 2009 Android versi ini dilengkapi dengan pambaruan estetis pada aplikasi, jam alarm, voice search, pengiriman pesan dengan Gmail, dan pemberitahuan Email.

 

3. Android versi 1.5 (Cupcake) –Pertengahan Mei 2009 Android ini sudah memiliki kemampuan untuk merekam dan menonton video dengan modus kamera, menggugah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset  Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan  sistem.

 

4.    Android versi 1.6 (Donut) – September 2009 Menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang diintegrasikan, CDMA/EVDO, 802.1x,VPN, Gestures, dan Text-to-speech engine, kemampuan dial kontak, teknologi text to change speech.

 

5. Android versi 2.0/2.1 (Éclair) –3 Desember 2009 Perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Mps  3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang  baru, dukungna flash untuk kamera 3,2 MP, digitalzoom, dan Bluetooth 2.1.

 

6.  Android versi 2.2 (Froyo/Frozen Yoghurt)-20 Mei 2010 Perubahan umum terdapat pada dukungan Adobe Flash 10.1, kecepata kinerja dan  aplikasi 2 sampai 5 kali lebih cepa, integrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi, Hotspot portable, dan kemampuan auto update dalam aplikasi Android Market.

 

7.  Android versi 2.3 (GingerBread) –6 Desember 2010 Perubahan umum yang didapat dair Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (user interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru, dukungan kemampuan Near Field Communication, dan dukungan jumlah kamera yang lebih dari satu.

 

8.   Android versi 3.0/3.1 (Honeycomb) Dirancang khusus untuk tablet karena mendukung ukuran layar yang lebih besar dan user interface yang berbeda disesuaikan dengan tablet. Selain itu, honeycomb juga mendukung multi processor dan juga akselerasi perangkat keras untuk grafis.

 

9.    Android versi 4.0 (Ice Cream) –19 Oktober 2011 Menambahkan fitur baru berupa membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagai informasi dengan menggunakan NFC.

 

10. Android versi 4.1 (Jelly Bean)  Android ini ditujukan untuk komputer tablet dan memungkinkan untuk digunakan pada  sistem operasi PC atau komputer.

 

11. Android versi 4.4 (KitKat)Android versi terbaru yang telah dirilis pada 2013 ini memiliki banyak keunggulan di banding versi yang sebelumnya.Salah satunya Mesin virtual eksperimental baru, ARTdan Perekam aktivitas layar yang terintegrasi.

12. Android versi 5.x (Lollipop) Pada android ini yang berubah adalah pengoptimalan pada UI yang di desain ulang dan dibangun dengan bahasa desain disebut sebagai material design. dan juga adanya perbaikan pada sistem pemberitahuan dan pengoptimalam pada baterai.

13. Android versi 6.0 (Marshmallow)pada versi ini pengoptimalan pada android adalah sebuah sistem opt-in yaitu di mana pengguna akan diminta untuk memberikan atau menolak izin individu (seperti kemampuan untuk mengakses kamera atau mikrofon) untuk aplikasi ketika mereka dibutuhkan. dan juga adanya pengaturan ulang semua jaringan seperti wifi, bluetooth dan koneksi seluler.

14. Android versi 7.0 (Nougat)bPada android nougat memiliki fitur yang baru yaitu fitur multi-window yang memungkinkan pengguna dapat menjalankan dua aplikasi secara bersamaan dengan tampilan yang terbelah.

15.  Android 8.0 Oreo (kode nama Android O selama pengembangan) adalah versi kedelapan dari sistem operasi Android mobile. Ini pertama kali dirilis sebagai preview pengembang ala kualitas pada tanggal 21 Maret 2017. Pratinjau pengembang kedua dirilis pada 17 Mei 2017, dan ini dianggap sebagai kualitas beta dan preview pengembang ketiga dirilis pada tanggal 8 Juni 2017 dan menyelesaikan API. Pada 24 Juli 2017, pratinjau pengembang keempat dirilis yang mencakup perilaku sistem akhir dan perbaikan bug dan pengoptimalan terbaru. Ini dirilis ke publik pada tanggal 21 Agustus 2017. Google meluncurkan sebuah patung pembaruan bertema pencuci mulut di 14th Street Park di Manhattan, dekat dengan pabrik Nabisco asli yang menciptakan Oreo pertama.

16. Android 9 "Pie" (codename: Android P selama dalam pengembangan) adalah pembaruan selanjutnya dari Android 8.1 "Oreo" yang merupakan pembaruan versi ke 9 dan pembaruan urutan ke-16 dari sistem operasi Android, untuk versi pengembangan nya pertama kali dirilis pada Maret 2018 dan dirilis ke publik pada 6 Agustus 2018.

17. Android 10 (bernama kode Android Q pada masa pengembangan) adalah perilisan besar kesepuluh dan versi ke-17 dari sistem operasi telepon pintar Android. Produk tersebut sekarang berada dalam beta publik.

 

 

 

Selasa, 19 Agustus 2014

Tampilan Tuntunan sholat

kali ini saya mau nasih bocoran aplikasi tuntunan sholat yang masih dalam proses pemputan apikasi tuntunan sholat buat android ini berisi macam-macam  tuntunan sholat seperti sholat wajib,Sholat sunnah, Surat-surat pendek doa-doa sehabis sholat didalam aplikasi ini saya jelaskan  niat mau sholat  tidak haya dalam tulisan Arab saja ,Latin juga ada dan audio untuk memmudahkan si penggunanya. aplikasi ini dapat berjalan di android Versi 11 atau Android 3.0 keatas yang dalam ini nama dalam versinya adalah Honeycomb aplikasi ini saya buat dengan mengggunakan Phonegap  yang dalam ini saya mengunakan html dan css untuk bahasa programnya.













Selasa, 20 Mei 2014

MENAMPILKAN PETA DIDALAM ANDROID DENGAN API V2

Menampilkan Peta

Pada postingan sebelumnya pernah dijelaskan bagaimana cara membuat peta menggunakan Google Maps Javascript API v3. Sekarang kita akan membuat aplikasi android menggunakan Google Maps Android API V2. Untuk instalasi dari API nya sendiri dibutuhkan beberapa langkah yang menurut saya cukup merepotkan, langsung saja sebelum kita melakukan coding kita lakukan dulu instalasi API nya. .

Google maps Android API ini sendiri merupakan bagian dari Google Play Service, jadi untuk menginstallnya pertama kita harus melakukan download Google Play Service menggunakan Android SDK Manager.
android SDK manager
Setelah itu kita import Google Play Service yang sudah kita download ke dalam Eclipse kita. 
File->Import->Existing Android Code Into WorkSpace

Browse Folder Google Play Service yang sudah kita download, lokasinya berada di

android-sdk-windows\extras\google\google_play_services\libproject\google-play-services_lib
add project eclipse
Jangan lupa check bagian copy Project Into Workspace.

Step Berikutnya adalah melakukan Generate Google Maps API key.

Pertama untuk mendapatkan API key kita perlu melakukan generate SHA-1 fingerprint menggunakan java keytool.

Cara menggunakan java keytool kita harus membuka nya melalui command prompt(cmd), change directory cmd menjadi
path C:\Program Files\Java\jdk1.7.0\bin> (Bisa berubah, tergantung dimana anda menginstall java)
masukkan perintah berikut pada cmd anda:

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Dan hasilnya adalah sebagai berikut
SHA1 googlemaps
Pada output diatas terdapat SHA 1 fingerprint diantara MD5 dan SHA256, jangan close dulu output ini, sekarang kita buka Google API Console.
Service->Cari Google Maps Android V2, aktifkan
Setelah itu pilih API Access, lalu pilih Create new Android key , lalu akan muncul tampilan berikut
configure android key
Masukkan SHA 1 fingerprint anda, diikuti dengan nama package Android Application anda, dan anda akan mendapatkan API key anda
api access google maps

Lets Start Code. . :)

eitss, sebelum coding tentunya kita buat dulu Android Application Project dengan package name sesuai dengan yang di register tadi.(package name yang saya pakai adalah com.dea.mymaps)
Setelah project selesai dibuat, mari kita masukkan library Google Play Service pada project kita.
Klik Kanan project anda->Properties->Android->Add
add project android
Setelah itu buka AndroidManifest.xml lalu tambahkan kode xml berikut di dalam tag application, kode di bawah ini berfungsi untuk mendaftarkan google play service dan google maps sekaligus API key nya di dalam aplikasi kita

1<meta-data
2           android:name="com.google.android.gms.version"
3           android:value="@integer/google_play_services_version" />
4       <meta-data
5           android:name="com.google.android.maps.v2.API_KEY"
6           android:value="Masukkan API KEY ANDA DI SINI" />
Setelah itu kita juga mendaftarkan permission pada AndroidManifest.xml, kita tambahkan kode berikut
01<uses-permission android:name="android.permission.INTERNET" />
02    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
03    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
04    <uses-permissionandroid:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
05    <!--
06         The following two permissions are not required to use
07      Google Maps Android API v2, but are recommended
08      nanti dipakai untuk deteksi lokasi
09    -->
10    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
11    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

Permission diatas nantinya digunakan antara lain untuk mengakses internet, lokasi, dll
Sekarang kita masukkan kode berikut pada MainActivity.java
01package com.dea.mymaps;
02
03import android.os.Bundle;
04import android.support.v4.app.FragmentActivity;
05import android.util.Log;
06
07import com.google.android.gms.maps.GoogleMap;
08import com.google.android.gms.maps.SupportMapFragment;
09
10public class MainActivity extends FragmentActivity {
11private GoogleMap mMap;
12 @Override
13 protected void onCreate(Bundle savedInstanceState) {
14  super.onCreate(savedInstanceState);
15  setContentView(R.layout.activity_main);
16        try {
17            // Loading map
18            initializeMap();
19  
20        } catch (Exception e) {
21            e.printStackTrace();
22        }       
23 }
24 private void initializeMap()
25 {
26   if (mMap == null) {
27             //Try to obtain the map from the SupportMapFragment.
28             mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
29                     .getMap();
30             //Check if we were successful in obtaining the map.
31             //Sesuatu jika map berhasil ditampilkan
32             if (mMap != null) {
33              Log.e("Sukses","sukses");
34              }
35             }
36 }
37 @Override
38    protected void onResume() {
39        super.onResume();
40        initializeMap();
41    }
42
43}
Sekarang silahkan coba run aplikasi peta anda, jika terjadi kesalahan masih ada cara lain lagi untuk menampilkan peta :) silakan kunjungi https://developers.google.com/maps/documentation/android/start
Inilah tampilan peta yang saya buat.
    
Hello world google maps android
Sekian tutorial kali ini. .

IKLAN

Popular Posts

Diberdayakan oleh Blogger.