Cara parsing JSON data pada aplikasi Android menggunakan Android Studio

Halo sahabat webhozz! Apakabar? Semoga saja kabar kalian baik..,

Dalam artikel kali ini kita akan membahas bagaimana cara menangkap data dari sebuah API dan memunculkannya di aplikasi android kita, menarik bukan? Nah tapi kalo kalian masih belum faham apa itu API kalian bisa nih coba cek artikel kita mengenai penjelasan API (Application Programming Interface) itu apa..
Penjelasan singkatnya, API (Application Programming Interface) adalah sebuah antarmuka yang menyediakan data yang bisa kita akses maupun kita manipulasi temen-temen. Biasanya API ini berada diatas sebuah Server yang kita bisa akses melalui sebuah URL, contoh temen-temen bisa lihat di Continue reading

Cara membuat Splashscreen Android

Haloo Sobat Webhozz kali ini kita akan membahas bagaimana cara membuat splashscreen di android studio.
Splashscreen adalah istilah yang diberikan pada layar pembuka setiap kali kita menjalankan sebuah aplikasi android.

pertama, kita buat dulu project baru di android studio dengan nama Splashscreen(tidak harus sama).
kedua, kita persiapkan gambar yang akan dijadikan splashscreennya dengan masuk ke dalam folder kita
Splashscreen\app\src\main\res\drawable dan masukkan gambar di folder tersebut.
Continue reading

Cara menampilkan Website Responsive di Android menggunakan Google Chrome

Assalamualaikum Wr. Wb.

Sahabat Webhozz, dimanapun berada??? Gimana kabarnya, nih??? Semoga sehat selalu ya…Amin.

Oke langsung aja ya…

Dalam dunia web design, tentunya kita sangat dituntut untuk bisa menguasai tampilan website yang bersifat responsive.

Kenapa??? Karena dalam dunia internet sekarang kan, udah bisa diakses menggunakan Tablet, I pad, bahkan Smartphone alias telepon genggam juga.

Tentunya, karena kemampuan berbagai perangkat tersebut untuk mengakses situs web maka diperlukanlah untuk mendesain tampilan web yang bisa menyesuaikan tampilan jika diakses oleh perangkat yang berbeda. Karena tiap perangkat beda resolusinya.

Itulah web responsive. Tapi, kita tidak sedang membahas web responsive.

Kita sebagai Web Developer, tentunya saat membuat web kita pasti melakukan testing melalui aplikasi web browser.

Continue reading

Membuat Date Picker di Aplikasi Android

Halo sobat Webhozz bagaimana kabarnya? semoga selalu diberikan kesehatan, amiiin.
kali ini kita akan mempelajari cara membuat form dengan datepicker.
langsung saja kita tulisankan kode seperti di bawah ini di activity main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.webhozzsby.datepicker.MainActivity">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#e7e">

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginTop="10dp"
                android:text="BAGIAN HEADER"
                android:textAlignment="center"
                android:textColor="#fff"
                android:textStyle="bold" />
        </LinearLayout>

        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="match_parent">
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:layout_marginRight="5dp"
                android:orientation="vertical">

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="NPM\t\t:" />

                <EditText
                    android:id="@+id/isinpm"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="Masukan NPM" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Nama\t\t:" />

                <EditText
                    android:id="@+id/isinama"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="Masukan Nama" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Jenis Kelamin\t:" />
                <RadioGroup
                    android:layout_width="match_parent"
                    android:id="@+id/jk"
                    android:layout_height="wrap_content">
                    <RadioButton
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Laki - laki" />

                    <RadioButton
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Perempuan" />
                </RadioGroup>

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Tempat Lahir\t:" />

                <EditText
                    android:id="@+id/tempatlahir"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text=""
                    android:hint="Masukan Tempat Lahir" />
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Tanggal Lahir\t:" />

                <EditText
                    android:id="@+id/tv_dateresult"
                    android:layout_width="wrap_content"
                    android:text=""
                    android:layout_height="wrap_content"
                    android:hint="dd/MM/yyyy" />

                <Button
                    android:id="@+id/simpan"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="SIMPAN" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="===== HASIL INPUT ====="
                    android:textAlignment="center" />
                <TextView
                    android:id="@+id/hasil"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text=""/>
            </LinearLayout>
        </ScrollView>
    </LinearLayout>
</LinearLayout>

Continue reading

Apa sih Android Activity itu ? Yuk simak artikel ini

Haloo sahabat WebHozz kali ini kita akan mempelajari dan mengenal apa itu Activity Android.

Activity adalah komponen yang dapat dilihat oleh pengguna, sehingga mereka dapat berinteraksi dengan aplikasi, misalnya memilih nomer ponsel anda, mengambil foto, mengirim email, atau menampilkan peta.
bila dibandingkan dengan aplikasi web dan desktop, activity sama seperti halaman pada web dan desktop pada form.

Tiap Activity (aktivitas) diberi sebuah jendela untuk menggambar antarmuka penggunanya.
satu aplikasi bisa memiliki lebih dari satu Activity, dan setiap Activity memiliki siklus hidup.
Ada beberapa kondisi yang akan dialami oleh Activity seperti yang tergambar pada flow chart berikut ini. Continue reading

Belajar Linear Layout dan Relative Layout Android

Kali ini saya akan membahas tentang Linear Layout dan Relative Layout.

Sebelum kita membahas tentang Linear Layout dan Relative Layout kita harus mengetahui apakah itu Layout?
Layout adalah tata letak dari suatu elemen desain yang di tempatkan dalam sebuah bidang menggunakan sebuah media yang sebelumnya sudah di konsep terlebih dahulu.

Activity di Android menggunakan layout sebagai container untuk view lain di dalamnya, bahkan juga bisa berisi layout lain. Container layout di hampir semua Activity Android bekerja dengan cara yang mirip dengan elemen “div” di HTML. Layout yang paling umum dipakai diantaranya adalah Linear Layout dan Relative Layout. Continue reading

Kursus Web Design PHP Android di Bandung

Kursus Android Bandung

Kursus Android Bandung

Hallo Bandung… Bagi kamu yang tinggal di Bandung dan sekitarnya, dan sedang mencari tempat Kursus  Android, Website, PHP atau Programming lainnya, yuk datang ke WebHozzz cbg Bandung.

Kami memiliki beberapa paket Kursus Android yang bisa anda ikuti, dimana masing-masing paket memiliki materi yang saling berhubungan. Namun, memiliki level yang berbeda, mulai dari level pemula hingga advance.

Kantor WebHozz Bandung beralamat di :

WebHozz Bandung
Jl. Talaga Bodas №40, Malabar, Lengkong Bandung
Telp : 022 731 4616 / 0821 1577 6165

Ada PROMO DISKON 17%  selama Agustus 2018 lho 🙂

Kursus Android

  1. Kursus Android Development. Paket Kursus ini untuk tingkat pemula, atau anda yang baru belajar bagaimana membuat Aplikasi Android. Anda akan belajar bagaimana membuat project Android, element-element form, gambar, table, layout, serta bagaimana mengakses kamere, gps, dan lainnya.
  2. Kursus Android with MySQL. Paket Kursus ini untuk tingkat menengah. Anda akan belajar bagaimana membuat Aplikasi Android yang terintegrasi dengan aplikasi berbasis Web, atau Website Anda.
  3. Kursus Android Advance. Paket Kursus ini tingkat Advance, merupakan lanjutan Android Web App. Anda akan mempelajari bagaimana melakukan membuat login aplikasi, menyimpan data, serta proses lainnya menggunakan database Web Server
  4. Kursus Android Master. Paket yang terdiri dari materi Android Dev, Android MySQL, dan Android Advance

Mengapa memilih WebHozz ?

  1. Biaya terjangkau bagi mahasiswa dan karyawan
  2. Diajarkan langsung oleh Trainer, bukan menonton video tutorial
  3. Trainer Profesional dibidangnya
  4. Materi Up to date mengikuti trend teknologi
  5. Tersedia kelas Reguler maksimal 4–5 siswa
  6. Ada juga kelas Privat 1 siswa 1 trainer
  7. Konsultasi Gratis setelah kelas selesai
  8. Garansi mengulang kelas

Suasana Belajar di WebHozz

Sumber : https://www.instagram.com/webhozz/

Kursus Android Bandung | WebHozz

 

Kursus Android Bandung | WebHozz

 

 

Membuat Splashscreen Aplikasi Android

Splash screen adalah tampilan pertama program yang muncul sementara sebelum masuk ke menu atau halaman utama sebuah aplikasi. Biasanya berupa gambar atau logo aplikasi tersebut.

Berikut ini adalah contoh kode membuat Splashscreen Aplikasi Android dengan Android Studio

 

Pada file xml Anda, tulislah kode berikut

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_splash"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.webhozz.android.splash.Splash">

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:src="@drawable/splash" />

</RelativeLayout>


Continue reading

HTML5 Mobile Framework untuk membangun Aplikasi Mobile Android & iOS terbaik

Ionic Framework adalah SDK opensource lengkap untuk pengembangan aplikasi mobile Android & iOS. Dibangun di atas Angular.js dan Apache Cordova, Ionic menyediakan alat dan layanan untuk mengembangkan aplikasi mobile menggunakan teknologi Web seperti CSS, HTML5, dan Sass. Aplikasi mobile yang dapat dibangun dengan teknologi Web ini kemudian didistribusikan di PlayStore untuk diinstal pada Smartphone dengan memanfaatkan Cordova untuk mem-build-nya.

Ionic Framework adalah proyek 100% gratis dan open source, berlisensi di bawah MIT. Ionic akan selalu bebas digunakan, didukung oleh komunitas besar di seluruh dunia. Memiliki lebih dari 120 fitur perangkat asli seperti Bluetooth, HealthKit, Finger Print Auth, dan banyak lagi dengan plugin Cordova / PhoneGap dan ekstensi TypeScript. Anda dapat menggunakan CLI untuk membuat, membangun, menguji, dan menyebarkan aplikasi Ionic Anda ke platform apa pun. Framework ini memiliki ikon Ionicons dengan ratusan ikon aplikasi yang sering dipakai. Dan Anda dapat mengembangkan aplikasi Anda dengan Live Reload untuk preview update coding yang dibuat. Dan ada fitur yang lebih bermanfaat seperti deep linking, AoT Compiling, Ionic Native.

 

Framework7 adalah framework HTML5 mobile gratis dan open source untuk mengembangkan aplikasi smartphone atau aplikasi web dengan tampilan dan nuansa asli iOS & Android.

Pendekatan utama Framework7 adalah memberi Anda kesempatan untuk membuat aplikasi iOS & Android dengan HTML, CSS, dan JavaScript dengan mudah dan jelas. Kerangka kerja ini hanya difokuskan pada desain iOS dan Google Material untuk menghadirkan User Experience terbaik.

Beberapa fitur berguna yang disediakan oleh Framework7 adalah native scrolling, library agnostik, animasi transisi halaman, dukungan miltiview, animasi akselerasi phardware melalui CSS3, halaman rute dengan menggunakan kombinasi XHR, cache, dan preloading.