Minggu, 25 Maret 2018

Kontribusi Anonim, 3 Cara Google Mengubah Dunia Kami

Kontribusi Anonim, 3 Cara Google Mengubah Dunia Kami
Bukan rahasia bahwa sebagian besar dari kita sekarang menggunakan produk Google. Baik kami mengatakannya atau tidak, dengan menggunakan produk tersebut, kami percaya bahwa Google adalah raja dalam industri dan persaingan besar dengan Microsoft. Nah, jika saya mengatakan bahwa Google lebih baik dari Microsoft pada saat ini, maka itu tidak akan salah. Bagaimana bisa salah ketika CEO Microsoft Satya Nadella mengakui bahwa: "selalu ada sesuatu untuk dipelajari dari orang-orang yang memasarkan diri mereka dengan baik".

Tidak masuk akal bagi saya untuk berteriak tentang bagaimana Microsoft berada di belakang Google karena keduanya bekerja keras untuk memberikan persaingan ketat satu sama lain. Tetapi proyek-proyek Google lebih menarik dan itulah yang membuat Google begitu istimewa. Maksud saya, proyek pembuatan mobil self-driving otomatis mengagumkan, bukan?

Meskipun harga tinggi Google Glass, ia memiliki banyak fitur menarik dan saya ingat hari-hari ketika teknologi Google Glass diperkenalkan kepada saya melalui surat kabar lokal kami, dan banyak orang mengungkapkan perasaan mereka yang menarik. Kita bisa mengharapkan harga turun dalam beberapa tahun tetapi tidak ada perubahan saat ini.

Meskipun proyek mereka masih dalam pengembangan, ini menunjukkan bahwa Google ambisius dan bertujuan untuk mengubah dunia. Jika saya mengatakan bahwa itu telah mengubah dunia, saya tidak akan salah. Mengapa? Mari kita lihat beberapa cara Google mengubah dunia untuk kita.

1. Android
Android

Sebagian besar dari Anda mungkin menggunakan ponsel Android sekarang. Itu adalah bukti Google mengubah dunia untuk Anda. Bayangkan apa yang akan Anda lakukan tanpa ponsel Android. Tidak semua orang mampu membeli iPhone Apple. Sejujurnya, saya tidak pernah tertarik untuk membeli iPhone. Satu-satunya hal yang membuat saya tertarik pada "Hei, versi Android apa yang dimiliki ponsel itu? Apakah bisa diupgrade atau tidak?"

Dengan iOS, Anda terjebak dengan satu desain ponsel Apple, tetapi dengan Android, Anda memiliki fleksibilitas untuk menggunakan berbagai gaya dan ukuran smartphone. Android Google memungkinkan kita menikmati beberapa perangkat lunak kelas atas yang tidak akan dapat diakses tanpa Android. Saya memberikan semua kredit kepada Google untuk menciptakan Android bagi kami.

2. Memberikan Solusi Tepat & Menyaring Sampah Dari SERP

Memberikan Solusi Tepat & Menyaring Sampah Dari SERP

Lewatlah sudah hari-hari ketika Anda harus menghabiskan berjam-jam untuk mendapatkan jawaban atas pertanyaan Anda. Sekarang Anda hanya perlu menulis pertanyaan Anda di Google Search dan di sana kami pergi, Anda akan memiliki jawaban yang tepat untuk apa yang Anda cari. Jawabannya bisa bervariasi karena setiap orang menyarankan solusi yang berbeda. Jika Anda membutuhkan informasi spesifik, Anda hanya perlu sekali klik untuk mendapatkannya.

Beberapa tahun yang lalu, halaman SERP Google penuh dengan hasil spam dan itu karena mudah untuk memanipulasi dan peringkat lebih tinggi pada SERPs. Pengoptimal SEO mengambil keuntungan dari bagian itu dan berhasil menempatkan peringkat situs spam mereka di halaman pertama Google Penelusuran, kemudian semua tanggung jawab itu digunakan untuk pergi ke staf Google yang biasanya melakukan tinjauan manual untuk meningkatkan hasil SERP. Tapi sekarang, peringkat halaman Anda di halaman pertama Google adalah hal yang paling sulit untuk dilakukan, dan itulah yang meningkatkan kualitas SERP Google.

3. ReCaptcha

ReCaptcha

Jika Anda melihat-lihat, Anda akan melihat bahwa sebagian besar webmaster sekarang menggunakan Google ReCAPTcha untuk melawan spam. ReCaptcha sangat efisien dalam membatasi hits spam dan ada dua cara untuk melewati ReCaptcha dan bergerak maju, dengan mencentang gambar atau dengan mengenali suara dan mengetikkan teks yang Anda dapatkan dalam file audio.

Ini adalah hal lain yang terdapat situs anti-captcha (captcha solving) tetapi tidak semua spammer menggunakan situs anti-captcha karena melibatkan uang, dan ketika sesuatu membutuhkan uang, spammer merasa putus asa untuk bergerak maju.


Itu hanyalah beberapa cara Google mengubah dunia untuk kami. Hanya masalah waktu saja kita akan melihat proyek-proyek Google yang mengagumkan seperti mobil self-driving dan lensa pintar yang siap digunakan. Mari berterima kasih Google bersama!

Jumat, 23 Maret 2018

Cara Membangun Aplikasi Mobile Menggunakan Flutter

Cara Membangun Aplikasi Mobile Menggunakan Flutter

Ada banyak cara untuk membuat sebuah aplikasi mobile, namun sering kali kita dihadapkan untuk membuat aplikasi dengan peforma yang baik dan cepat. Membuat aplikasi dengan cara hybrid memiliki keuntungan yang mudah dan cepat untuk dibuat, tetapi tidak memilki peforma yang baik, sedangkan membuat aplikasi dengan cara native memiliki keuntungan dan kekurangan yang sebaliknya, di mana dibutuhkan waktu yang lama untuk membuatnya tetapi memiliki performa yang baik dan tidak diragukan lagi. Melihat kedua hal ini akhirnya munculah framework-framework cross plaform yang mirip aplikasi hybrid namun dengan hasil yang tidak kalah jauh dari cara native. Salah satu teknologi baru yang sedang dikembangkan adalah Flutter

Apa itu Flutter ?
Flutter merupakan salah satu framework cross platform yang sedang dikembangkan oleh Google. Google mengakui bahwa flutter merupakan framework yang terinspirasi oleh React. Dengan 1 codebase kita bisa menghasilkan aplikasi dengan platform Android dan IOS, cukup menghemat waktu untuk membuat sebuah prototype atau tugas akhir. Untuk menggunakan teknologi Flutter kita harus berkenalan dengan salah satu bahasa kekinian, yaitu Dart. Dart sendiri merupakan bahasa baru yang sedang dikembangkan oleh Google, tentunya bahasa ini baik untuk dipelajari melihat beberapa bahasa kekinian seperti swift dan kotlin. Untuk memulai saya akan membagi artikel ini menjadi 3 bagian, antara lain:

Instalasi Flutter
Mengenal Flutter (Dart)
Membuat Tampilan Menarik Menggunakan Flutter

Instalasi Flutter
Ada beberapa hal yang harus kita ketahui sebelum memulai instalasi ini, yaitu :

Windows & Linux: Untuk pengguna sistem operasi ini hanya dapat membuat aplikasi Android saja, karena hanya dapat menginstall Android Studio, sedangkan untuk Xcode hanya bisa diinstall di Mac OS. tetapi tidak menutup kemungkinan ketika sudah membuat aplikasi menggunakan flutter di Windows atau Linux, dan sudah bisa menggunakan Mac OS. Kita tinggal menjalankan aplikasi kita dengan menggunakan codebase yang sama.

Mac OS: Android Studio dan Xcode bisa diinstall di sistem operasi ini sehingga pengguna Mac Os bisa langsung menjalankan aplikasi flutter di Android dan IOS

Yang Dibutuhkan:




  • Android Studio Tebaru (Sudah Terinstall)
  • Xcode Terbaru (Sudah Terinstall
  • Flutter SDK yang dapat di download di sini dan cara install masing - masing OS(Operating System)
  • Untuk Editor kita bisa menggunakan Visual Studio CodeIntellij IDEA, atau menggunakan Android Studio

  • Cara Install di MacOS:
    • Copy flutter sdk yang kita download pada directory yang kita inginkan atau jalankan perintah pada directory yang anda inginkan di terminal.
    git clone -b alpha https://github.com/flutter/flutter.git
    • Setting path pada .bash_profile agar perintah flutter dapat dijalankan di terminal.

    • Restart komputer atau jalankan perintah pada terminal
    source .bash_profile 

    • Setelah itu jalankan perintah berikut di terminal untuk mengecek kesiapan flutter sdk kita dalam membuat aplikasi mobile menggunakan flutter.
    flutter doctor
    • Lalu buka editor yang akan kita gunakan untuk menginstall dart pluggin dan flutter pluggin. Di sini saya menggunakan Android Studio.
    • Browse repository plugin di android Studio atau Intelij IDEA
    • Kemudian Restart Android Studio
    Finally
    Setelah kita menginstall flutter sdk dan plugin di Editor. Maka kita bisa langsung membuat project baru melalui editor.

    Lalu kita bisa langsung jalankan di emulator yang aktif baik itu android atau IOS emulator. Untuk menjalankan ke semua device kita bisa menjalankan perintah “flutter run -d all”, maka akan langsung terinstall di semua emulator atau device yang aktif.