27 Feb 2018

Tutorial Swift : Menyembunyikan dan menampilkan Top bar Navigation Controller


Pengalaman memulai pemrograman iOS dengan swift agak gusar. Cara mudah untuk menyembunyikan dan menampilkan Top bar dari Navigation Controller dari swift. Secara default jika kita menggunakan navigation Controller maka disetiap ViewController yang kita tampilkan akan muncul top bar seperti di bawah ini
Top bar Navigation Controller Muncul masrahman28
Lalu bagaimana untuk menyembunyikannya jika kita bermaksud membuat full screen view?

15 Feb 2018

Memulai Pengembangan dengan React Native

Langsung saja pertama-tama kita install dulu Node.js Download disini. Untuk pengembangan aplikasi mobile juga kita perlu install JDK download dan install. Selanjutnya kita gunakan Node Package Manager (npm) dengan membuka Node.js command prompt yang sudah kita install sebelumnya atau bisa menggunakan command prompt default silakan selama Node.js sudah terinstall. Ketik perintah berikut dan tunggu beberapa waktu 

npm install -g react-native-cli

Selanjutnya jalankan emulator ya untuk menjalankan project react-native kita, baik itu menggunakan emulator android studio, genymotion atau apapun. Namun saran saya menggunakan emulator bawaan android studio saja. *Catatan Emulator yang berjalan untuk android harus minimal Marshmallow atau API Level 23.

Tutorial Android : Mengirim dan Membaca SMS di dalam Aplikasi

Sebuah kasus yang sedang saya ingin ketahui adalah, bagaimana bisa aktivasi SMS salah satu sosial media bisa otomatis dibaca oleh aplikasinya. Nah waktunya untuk mencoba mengimplementasikan hal tersebut walau secara sederhana dan bukan buat aktivasi hanya intinya bagaimana mengirim SMS dari aplikasi kita, dan dapat membaca SMS secara otomatis pula dari aplikasi yang kita buat.

Langsung saja seperti biasa kita buat sebuah project dengan nama CobaSMS
Membuat Project SMS masrahman28.blogspot.com

14 Feb 2018

Pemrograman Android : Pembahasan AsyncTask

Apa itu AsyncTask?

AsyncTask adalah class yang digunakan untuk mengeksekusi perintah dengan dukungan background proses dan menampilkan hasilnya ke UI/Layout tanpa memanipulasi Thread atau Handler. Rumit sih bahasanya tapi itu dari dokumentasi developer Google nya :D

Secara bahasa sendiri biasanya AsyncTask ini digunakan untuk memuat data. Ini berguna untuk menangani "proses yang ngehang". Biasanya jika kita melakukan get data pada API jika tanpa ini aplikasi seperti "Not Responding" nah agar tidak seperti itu kita gunakan bantuan dari Class AsyncTask ini.

Tutorial Android : Mencari Lokasi dengan Google Place API dan Placepicker

Google memanjakan kita dengan banyak sekali service-service API yang bisa kita gunakan. Salah satunya adalah Google Place API ini. Saat ini kita akan coba membuat pencarian lokasi, jika ditemukan maka Google Maps akan menunjukan lokasi tersebut, sementara jika tidak ditemukan oleh Google Place API maka kita menggunakan alternatif Placepicker untuk menentukan lokasi yang kita maksud.

Oke langsung saja kita buat satu buah project baru dengan nama Google Place API
Membuat Project Google Place API masrahman28.blogspot.com

Tutorial ASP.NET Core : Menggunakan Entity Framework Core (Code First)

Kita akan mencoba membuat sebuah project ASP.NET dengan dukungan Entity Framework Core dengan database dari data model yang kita buat dalam project. Disini saya menggunakan Visual Studio 2017 dengan .NET Core 2.0.

Langsung saja kita buat sebuah project baru ASP.NET Core Web Application
Membuat Project EFCore masrahman28.blogspot.com

13 Feb 2018

Tutorial Android : Mengolah Photo dari Gallery atau Camera

Bagaimana jika kita ingin membuat sebuah aplikasi dengan menampilkan sebuah photo atau mungkin kita upload photo tersebut yang dimana photo tersebut dapat berasal dari Camera atau Gallery. Nah kita akan mencobanya kali ini.

Langsung saja kita buat satu buah project dengan nama Insert Photo
Membuat Project Insert Photo masrahman28.blogspot.com

8 Feb 2018

Tutorial Android : Cara Mendapatkan Google API Key

Untuk menggunakan beberapa service atau fasilitas yang disediakan oleh Google. Kita membutuhkan token atau Key yang biasa kita sebut dengan Google API Key, dengan satu buah Key ini kita bisa menggunakan banyak service yang diberikan Google.

Langsung saja kita masuk ke halaman https://console.developers.google.com/apis/ silahkan login dengan aku Gmail yang dimiliki. Jika sudah login maka kita akan masuk ke halaman Dasbor kita pake bahasa indonesia aja ya biar gampang. Lalu kita masuk ke menu Kredensial lalu Buat kredensial yang Kunci API seperti pada gambar di bawah

Membuat Kunci Google API masrahman28.blogspot.com

Tutorial Android : Menggunakan Google Map API dan GPS

Kita mungkin sudah terbiasa menggunakan Google Maps untuk pencarian lokasi, bahkan untuk memberitahukan lokasi kita. Saking sudah familiarnya biasanya kita juga ingin mengimplementasikan atau menyisipkan sendiri Google Maps di aplikasi kita. Caranya sangat mudah apalagi saat ini Android Studio memiliki template tersebut untuk membuat Aplikasi dengan dukungan Google Map.

Langsung saja kita gunakan cara mudahnya buat satu buah project baru dengan nama Maps, next saja lalu kita tambahkan sebuah Google Maps Activity 
Menambahkan Activity masrahman28.blogspot.com

1 Feb 2018

Tutorial Android : CRUD Sqlite Database

Database

Database akan digunakan untuk menyimpan data yang terstruktur dan berulang. Berbeda dengan variable tentunya. Database ini sangat berguna untuk memudahkan kita untuk menyimpan serta menggunakan kembali data. Dan kali ini kita akan membahasnya dengan menggunakan Sqlite Database.

Contoh Project Sqlite CRUD masrahman28.blogspot.com

Tutorial Android : Membuat List atau Grid menggunakan RecylerView

Apa itu RecyclerView?

RecyclerView sebenarnya adalah ListView dengan versi yang lebih terbaru dan flexibel. Widget ini digunakan untuk menampilkan set data dengan jumlah yang besar yang akan ditampilkan secara efisien dengan cara mempertahankan tampilan dengan jumlah yang terbatas. Penyederhaan tampilan serta penanganan jumlah data yang besar itu didukung RecyclerView dengan pengelolaan layout untuk memposisikan Item dan animasi default untuk operasi item umum seperti penghapusan serta penambahan item.

Untuk menggunakan widget ini kita membutuhkan Adapter dan pengelola Layout. Pengelola layout ini nantinya akan berfungsi untuk memposisikan tampilan item dan menentukan waktu untuk menggunakan ulang tampilan item yang tidak terlihat lagi oleh pengguna. Untuk pembuatan adapter kita harus membuat sebuah class dengan extends RecyclerView.Adapter
Skema RecyclerView masrahman28.blogspot.com