Nama : Andhika Rizki Hidayat Putra
Kelas : XI RPL 1
Jurusan : Rekayasa Perangkat Lunak
Sekolah : SMK Taruna Bhakti
Mobile developer merupakan seorang programmer yang sudah terlatih dan bisa membuat sebuah produk berupa aplikasi. Mereka melakukan pekerjaannya sesuai dengan prinsip-prinsip desain dan juga implementasi rekayasa perangkat lunak.
Mobile developer memiliki beberapa tugas yang membutuhkan kemampuan dan profesionalisme tinggi. Mereka bertugas untuk mendesain dan mengembangkan aplikasi canggih untuk platform Android atau iOS. Jadi, aplikasi yang biasa kita gunakan di smartphone, dibuat dan dikembangkan oleh mobile developer.
Biasanya, mereka bekerja dengan sumber data eksternal dan API. Mereka harus melakukan tes kode unit untuk ketahanan, mulai dari kegunaan, kehandalan umum, dan lain sebagainya. Selanjutnya, mereka juga harus mengevaluasi dan menyelesaikan bug serta meningkatkan kinerja aplikasi yang mereka buat.
Hal Hal yang akan dibelajari dalam Mobile dev adalah
XML adalah bahasa markup yang banyak dipakai untuk berbagai keperluan. XML dipakai di Webservice, Konfigurasi, Layout dan berbagai keperluan lain di dunia programming. XML sebenarnya tidak susah untuk dipelajari, yang perlu anda pahami hanya aturan aturan dasarnya saja dan bagaimana cara menulis XML dan cara membacanya,kuasai dua hal tersebut.
- Pengetahuan Dasar JAVA & XML
Pengetahuan ini sangat penting karena bahasa java dianggap sebagai bahasa pemrograman dasar untuk pengembangan aplikasi android. Jika anda tidak pernah belajar Java namun tiba-tiba anda meng-coding anda tentunya akan mengalami kesulitan, konsep seperti Class, Package, access modifier(public/private/protected) dan konsep lainnya harus anda pelajari terlebih dahulu.XML adalah bahasa markup yang banyak dipakai untuk berbagai keperluan. XML dipakai di Webservice, Konfigurasi, Layout dan berbagai keperluan lain di dunia programming. XML sebenarnya tidak susah untuk dipelajari, yang perlu anda pahami hanya aturan aturan dasarnya saja dan bagaimana cara menulis XML dan cara membacanya,kuasai dua hal tersebut.
- UI/UX
Hal penting lain dalam pembuatan aplikasi yaitu tampilan dan penggunaan, sejumlah web seperti Android Niceties, Android Holo Color Generator, Android UI & UX, dan Android Asset Studio bisa diakses untuk membantu pengembangan aplikasi oleh android developer pemula.
Seorang developer harus paham betul dalam mendesain tampilan antar muka antara pengguna dan sistem adalah hal yang perlu dicermati. Hal ini bertujuan untuk bagaimana cara memanjakan pengguna secara tampilan dan kegunaan fungsi yang dibuat, seorang developer harus mempertimbangkan user dari segi pemakaian.
Seorang developer harus paham betul dalam mendesain tampilan antar muka antara pengguna dan sistem adalah hal yang perlu dicermati. Hal ini bertujuan untuk bagaimana cara memanjakan pengguna secara tampilan dan kegunaan fungsi yang dibuat, seorang developer harus mempertimbangkan user dari segi pemakaian.
- Memahami Arsitektur Android
Membuat aplikasi android itu ada aturan mainnya Misalnya desain, komponen, pattern, dan masih banyak lagi. Untuk itu ada baiknya bila Anda mengawali dengan memahami apa itu android dan cara mengembangkan desainnya. Tentu Anda tidak ingin membuat aplikasi android yang pasaran bukan Karena itu, Anda harus hadir dengan desain beda yang unik dan menarik. Agar bisa mewujudkan hal tersebut tentu Anda perlu memahami arsitektur android lebih dulu.Hal yang ingin saya pecahkan dalam kehidupan adalah membuat aplikasi yang dapat meng-scan tubuh user dan mengukurnya. Jadi, aplikasi tersebut berguna bagi para penjahit.
