Mas Devz

Saturday, September 07, 2019

Mengembangkan Aplikasi Flutter untuk IOS Tanpa Mac

mengembangkan aplikasi flutter untuk ios tanpa mac

Mengembangkan aplikasi flutter untuk IOS tanpa mac memungkinkan. Kalian bisa melakukan Hot Reload dan Hot Restart pada perangkat IOS seperti halnya pada Android. Berikut ini langkah-langkahnya.


1. Build App untuk IOS

Setahu saya, untuk build app ke IOS membutuhkan Mac. Bisa Hackintosh maupun Virtual Machine. Tapi sesuai judul, kita melakukan hal tersebut tanpa menggunakan Mac. Yaitu dengan menggunakan bantuan Codemagic. Buka codemagic, daftar dan hubungkan ke Github ataupun Git hosting yang lain. Setelah terhubung dengan git, pilih aplikasi yang akan di build.

codemagic app

Lalu klik setting atau tombol Gear di sebelah kiri tombol Start new Build.

codemagic build

Pastikan setting seperti gambar diatas, kemudian klik tombol Save atau simpan. Secara default, codemagic akan melakukan test pada aplikasi sebelum dilakukan build. Hilangkan centang Enable Flutter Test pada menu Test untuk menonaktifkannya. Lalu klik tombol Start New Build. Tunggu hingga proses building selesai.

codemagic build
Setelah selesai, unduh Artifacts Runner.app. Kalian juga bisa melihat email masuk dari Codemagic untuk mengunduhnya. Rename file tersebut menjadi Runner.zip. Ekstrak zip tersebut hingga kalian mendapatkan folder Runner.app. Buat folder baru bernama Payload dan pindahkan folder Runner.app kedalam folder Payload. Setelah itu compress folder Payload ke zip. File Payload ini yang akan menjadi file .ipa kalian.


2. Menginstall dan menjalankan aplikasi

Untuk menginstall file .ipa, kita memerlukan Cydia Impactor. Jika kalian menggunakan sistem operasi Windows, kalian harus menginstall Itunes terlebih dahulu. Pastikan kalian menginstall Itunes versi non microsoft.
  1. Hubungkan iPhone ke PC
  2. Jalankan Impactor.exe
  3. Click menu Xcode, dan pilih Revoke Certificates
  4. Drag Payload.zip ke Cydia Impactor
  5. Kalian akan diminta memasukkan email Apple ID dan password. Password disini bukanlah password dari apple id, namun app-specific password. Info lebih lanjut disini.
  6. Setelah aplikasi terinstall, buka Pengaturan -> Umum -> Manajemen Perangkat -> Tap email Apple ID yang kalian gunakan tadi dan tap Percayai
  7. Cobalah membuka aplikasi yang baru saja terinstall


3. Menyiapkan PC/Laptop

Untuk memulai, kita memerlukan libimobiledevice dan ideviceinstaller terinstall pada laptop/pc.

Untuk Windows
  1. Unduh libimobiledevice disini. Klik pada commit terbaru yang memiliki ceklis hijau. Lalu klik tombol bertuliskan Artifacts dan klik libimobiledevice. Jika tidak ada tombol Artifacts bukalah commit yang lain. 
  2. Unduh ideviceinstaller disini. Lakukan seperti langkah sebelumnya
  3. Unduh binary which disini
  4. Letakkan binary dari libimobiledevice dan ideviceinstaller (terletak di win7-x64\bin) serta which.exe ke dalam flutter\bin. Ataupun ke sembarang lokasi asalkan lokasi tersebut ada di PATH.

Untuk Arch / Manjaro / Antergos

$ pacaur -S libimobiledevice ideviceinstaller-git

Untuk Ubuntu / Mint / dll

$ sudo apt install libimobiledevice6 ideviceinstaller

Kalian mungkin juga membutuhkan package ini

$ sudo apt install libimobiledevice-utils libusbmuxd-tools


4. Memodifikasi Flutter

Kita perlu menghilangkan beberapa pengecekan seperti pengecekan apakah kita menggunakan sistem operasi MacOS dan sebagainya.


Unduh file diatas dengan cara klik View Raw dan tekan CTRL + S pada keyboard. Lalu buka terminal dan arahkan pada lokasi flutter. Jalankan perintah dibawah ini.

$ cd flutter
$ git apply ios.diff

Lalu rebuild Flutter Tool, lakukan juga perintah ini di terminal.

Untuk Windows

bin\cache\dart-sdk\bin\dart --snapshot=.\bin\cache\flutter_tools.snapshot --packages=.\packages\flutter_tools\.packages .\packages\flutter_tools\bin\flutter_tools.dart

Untuk Linux

$ bin/cache/dart-sdk/bin/dart --snapshot=./bin/cache/flutter_tools.snapshot --packages=./packages/flutter_tools/.packages ./packages/flutter_tools/bin/flutter_tools.dart


5. Menyiapkan Proyek

Lihat pada folder proyek kalian apakah ada folder build. Jika tidak ada buatlah folder baru.


6. Menjalankan dan Debugging

Menggunakan VS Code
  1. Buka Command Palette (atau tekan CTRL + SHIFT + P) dan pilih Debug: Attach to Flutter process
  2. Buka aplikasi dan tunggu proses selesai, setelah itu kalian bisa melakukan Hot Reload dan Hot Restart
  3. Jika Hot Reload tidak berfungsi, lakukan Hot Restart terlebih dahulu

Menggunakan CLI
  1. Jalankan perintah flutter attach
  2. Buka aplikasi dan tunggu proses selesai. 
  3. Kalian bisa melakukan Hot Reload dengan menekan r dan Hot Restart dengan R


Semoga bermanfaat, silakan tinggalkan komentar dibawah.




Referensi :

Flutter Community
Medium @gabrc52

Wednesday, July 19, 2017

Penyedia Layanan Cloud Storage Gratis Terbaik

Penyedia Layanan Cloud Storage Gratis Terbaik - Mas Devz

Cloud Storage adalah penyimpanan data pengguna dalam sebuah media penyimpanan di Internet. Cloud Storage sendiri memiliki kelebihan bisa dibuka dimana saja dengan menggunakan akses Internet. Dari banyaknya layanan cloud storage, mana sih yang paling bagus? Mas Devz akan memberikan daftar nya dibawah ini.

Dropbox
Penyedia Layanan Cloud Storage Gratis Terbaik - Mas Devz

Link : https://www.dropbox.com
Free Storage : 2 GB + Refferal (500MB)

Lebih dari 500 juta orang di seluruh dunia menggunakan dropbox. Entah untuk bekerja, berbagi file ataupun yang lainnya. Dropbox merupakan salah satu penyedia layanan penyimpanan online yang populer. Untuk penyimpanan gratis awal diberikan 2GB, untuk menambah bisa membayar ataupun dengan menyebarkan link refferal.

Box
Penyedia Layanan Cloud Storage Gratis Terbaik - Mas Devz

Link : https://www.box.com
Free Storage : 10 GB

Box menawarkan 10GB ruang penyimpanan gratis. Cukup besar untuk digunakan secara pribadi. Sayangnya file tunggal dibatasi hanya 250MB saja.

Google Drive
Penyedia Layanan Cloud Storage Gratis Terbaik - Mas Devz

Link : https://drive.google.com
Free Storage : 15GB

Siapa tak kenal Google Drive. Dengan kapasitas penyimpanan gratis yang besar serta banyak fitur yang tersedia, membuat GDrive banyak digunakan di seluruh dunia. Penyimpanan digunakan bersama di Google Drive, Google Mail dan Google Foto. Ini contoh fasilitas yang diberikan apabila kita tergabung dalam institusi pendidikan tertentu.

Penyedia Layanan Cloud Storage Gratis Terbaik - Mas Devz

Mega
Penyedia Layanan Cloud Storage Gratis Terbaik - Mas Devz

Link : https://mega.nz
Free Storage : 50GB

50GB penyimpanan gratis, wow bukan? Layanan yang cukup populer ini banyak dipakai oleh perusahaan besar maupun para pembajak torrent.

Microsoft OneDrive
Penyedia Layanan Cloud Storage Gratis Terbaik - Mas Devz

Link : https://onedrive.live.com
Free Storage : 5GB + Refferal (500MB)

Layanan milik microsoft ini menawarkan 5GB penyimpanan. Kita bisa menambah kapasitas hingga 10GB dengan mengundang teman. Dengan mengundang teman akan mendapat 500MB baik pengundang maupun yang diundang.


Sekian  artikel Penyedia Layanan Cloud Storage Gratis Terbaik. Perubahan terakhir 19 Juli 2017.

Thursday, June 22, 2017

Cara Menyematkan Folder Apapun ke Taksbar Windows

Taskbar - Masdevz
image source : www.maketecheasier.com

Windows Taskbar merupakan area yang sangat berguna dimana kita bisa menyematkan atau pin aplikasi yang sering dipakai. Aplikasi yang tersemat bisa kita akses hanya dengan sekali klik. Cukup efisien dibanding mencari pada start menu. Semua aplikasi bisa kita sematkan ke taksbar, seperti halnya File Explorer yang sangat sering diakses.

Namun pernahkah terpikir untuk menyematkan sebuah folder kustom pada taksbar seperti folder favorit kita? Kali ini Mas Devz akan memberikan sebuah cara pin custom folder pada taskbar windows.
Tutorial ini dilakukan pada Windows 10, namun bisa juga diterapkan pada Windows 7 dan 8
Menyematkan Folder Apapun ke Taksbar Windows

Cara ini cukup mudah, dimulai dari membuat shortcut lalu tambahkan ke taskbar. Untuk memulai silakan simak langkah-langkah berikut ini

1. Klik kanan pada Desktop, sorot New dan pilih Shortcut. Akan muncul windows untuk membuat shortcut

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

2. Masukkan path dari folder yang akan kita buat shortcut. Bisa juka klik Browse untuk memilih.

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

3. Cari dan pilih folder yang akan dibuat shortcut lalu klik OK. Pada tutorial ini Mas Devz memilih folder FileProjectAndroidStudio untuk dibuat shortcut.

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

4. Lalu pada window tadi tambahkan explorer sebelum path dari folder tersebut lalu klik Next

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

5. Beri nama dari shortcut tadi dan klik Finish

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

6. Untuk menyematkan ke Taskbar tinggal Drag saja ke taskbar. Dengan ini kita bisa membuka folder favorit hanya dengan sekali klik.

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

7. Dari sini kita bisa membuat banyak shortcut dengan cara diatas. Namun, semua shortcut folder memiliki icon yang sama. Kita bisa mengganti icon folder dengan cara membuka properties. Lalu pilih Change Icon.

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

8. Pilih icon yang diinginkan lalu klik OK.

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

9. Icon dari shortcut folder yang ada di Desktop akan berganti. Unpin shortcut pada taskbar, lalu kembali pin lagi shortcut. Sehingga icon pada taskbar berganti

Cara Menyematkan Folder Apapun ke Taksbar Windows - Mas Devz

Demikian tutorial dari Mas Devz. Semoga bermanfaat bagi kita semua. Terima Kasih telah berkunjung.


terinspirasi dari : maketecheasier

Sunday, March 05, 2017

Cara Memeriksa File dan Folder Yang Sedang di Sharing

Cara Memeriksa File dan Folder Yang Sedang di Sharing - Mas Devz

Cara Memeriksa File dan Folder Yang Sedang di Sharing - Mas Devz. Sharing folder/file bisa saja membahayakan jika kita tidak tau apa resikonya. Mari periksa file dan folder apasaja yang telah kita share.

Cara Memeriksa File dan Folder Yang Sedang di Sharing - Mas Devz

Memeriksa File dan Folder Yang Sedang di Sharing di Windows

1. Buka run dengan WIN + R 
2. Ketikkan fsmgmt.msc dan enter

Cara Memeriksa File dan Folder Yang Sedang di Sharing - Mas Devz

3. Klik menu Shares, maka akan tampil folder yang sedang di sharing

Cara Memeriksa File dan Folder Yang Sedang di Sharing - Mas Devz

Sekian dan terima kasih. Semoga bermanfaat

Tuesday, December 13, 2016

Uji Kemampuan Kalian Tentang HTML dan CSS

 Uji Kemampuan Kalian Tentang HTML dan CSS - Mas Devz

Uji Kemampuan Kalian Tentang HTML dan CSS - Mas Devz. Selamat datang di Mas Devz. Merasa jago dalam pemrograman HTML dan CSS? Sebaiknya kalian patut menguji kemampuan di W3School Quiz. Memang tidak mendapat hasil apa-apa sih, tapi lumayan untuk mengisi waktu luang.

Di halaman W3School Quiz ini akan diberikan 40 pertanyaan untuk bahasa HTML, dan 25 pertanyaan untuk bahasa CSS. Secara keseluruhan pertanyaan merupakan pertanyaan-pertanyaan dasar. Tapi jangan anggap remeh, belum tentu kalian mendapat hasil skor yang sempurna. Tertarik? Klik link dibawah ini


 Uji Kemampuan Kalian Tentang HTML dan CSS - Mas Devz





 Uji Kemampuan Kalian Tentang HTML dan CSS - Mas Devz



Demikian artikel dari Mas Devz, silakan tinggalkan komentar. Terima kasih telah berkunjung