Selasa, 10 Desember 2019

PROJECT 2 (Android Mobile)


PROJECT 2 .

·         Dijendela welcome to Android Studio, Klik start a new Android Studio Project > Pilih Empty Activity > Next.


·         Ganti nama sesuai yang kita inginkan, pilih java untuk membuat Project ke-2, Klik Finish untuk memulai membuat project.
Disini saya buat nama-Nya : ProjectKeduaANDROID

PROJECT 1 (Android Mobile)


PROJECT 1 .

·         Dijendela welcome to Android Studio, Klik start a new Android Studio Project > Pilih Empty Activity > Next.

·         Ganti nama sesuai yang kita inginkan, pilih java untuk membuat Project ke-1, Klik Finish untuk memulai membuat project.
Disini saya buat nama-Nya : ProjectPertamaANDROID

Perbedaan dan Persamaan Java dan Kotlin pada Android

Ada perbedaan antara Kotlin dan Java? Kotlin di pengaruhi oleh bahasa pemrograman Java, Swift, Groovy dan JavaScript. Sedangkan Java sendiri di kembangkan oleh bahasa Phyton, C#, PHP dan Scala. Jika kita perhatikan dengan seksama, baris kode (syntax) Kotlin sama dengan baris kode swift. Dan Swift adalah bahasa pemrograman untuk pengembangan Aplikasi IOS dan macOS
Di-Kotlin ada beberapa perbedaan dengan java:

Apa itu? Kotlin pada Android

Kotlin sebenarnya merupakan bahasa pemrograman yang dibuat oleh JetBrains. Kotlin mengusung konsep sebuah bahasa pemrograman yang praktis. Kotlin juga dianggap menjadi versi ‘penyempurnaan’ dari bahasa pemrograman Java yang sebelumnya banyak digunakan, khususnya dalam pengembangan aplikasi Android.

Apa itu? Java Pada Android

Apa itu Java?
Aplikasi Android saat ini dikembangkan dengan bahasa Java. Sampai saat ini, hanya itu satu-satunya pilihan untuk aplikasi asli. Java adalah sebuah bahasa pemrograman yang sangat popular yang dikembangkan oleh Sun Microsystems (saat ini dimiliki oleh Oracle). Dikembangkan lama setelah C dan C++, Java menggabungkan banyak fitur-fitur canggih dari bahasa-bahasa canggih tersebut, sambil mengatasi beberapa kelemahan mereka. Walaupun demikian, tingkat kecanggihan bahasa pemrograman bergantung pada library mereka. Library ini ada untuk membantu para developer untuk membuat aplikasi.

Apa Itu? XML Pada Android

Pengantar XML
XML singkatan dari eXtended Markup Language adalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb).XML merupakan suatu bahasa Markup. Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.Pada android XML digunakan untuk merancang interface pada sebuah program yang akan dibuat.

Komponen Utama dari Aplikasi Android

Komponen aplikasi adalah bagian penting dari sebuah aplikasi Android. Komponen ini harus terhubung dengan AndroidManifest.xml file yang menggambarkan setiap komponen dari aplikasi dan bagaimana mereka berinteraksi.

Perkembangan Android

Advertisement

Perkembangan android dari masa ke masa sangat cepat, fitur canggih mengikuti perkembangan android ini. Pertama kali diluncurkan android sangat diterima sebagai sistem operasi open source untuk semua kalangan. Sistem operasi ini sangat diminati karena keterbukaan source yang bebas dikembangkan oleh para programmer maka dari itu, android menjadi lebih berkembang dibanding operating system rivalnya seperti blackberry.
Pengembangan yang dilakukan sistem operasi ini diwujudkan pada perkembangan android terhadap versinya dari waktu ke waktu untuk memperbaiki kekurangan sistem operasi android ini pada versi sebelumnya.

Kelebihan Dan Kekurangan Aplikasi Mobile

Aplikasi Mobile adalah aplikasi yang dibuat untuk smartphone atau tablet yang mengharuskan penggunanya untuk mengunduh dan menginstal melalui toko aplikasi terlebih dahulu seperti Apple App Store, Google Play Store, atau Blackberry App sebelum mengoperasikannya. Aplikasi mobile tersedia untuk digunakan di berbagai platform seperti iOS, Android, Windows Phone, dan Blackberry.

Pengertian Aplikasi Mobile dan Jenis-Jenis Aplikasi Mobile

Aplikasi mobile merupakan salah satu hasil dari perkembangan teknologi di dunia. Aplikasi yang dulunya hanya untuk perangkat komputer, sekarang ini sudah ada aplikasi untuk perangkat genggam seperti PDA atau telepon selular. Aplikasi mobile sangat mudah untuk didapatkan melalui Play Store dari berbagai platform (iOS, Android, BlackBerry, atau Windows Phone).

Sejumlah orang sering kali memiliki pandangan yang salah terkait aplikasi mobile. Beberapa di antaranya ada :


Pengembangan mobile application lebih mudah
Banyak pihak yang merasa bahwa pengembangan aplikasi mobile lebih mudah, akan tetapi kenyataannya adalah sebaliknya. Aplikasi mobile juga memiliki sejumlah hal kompleks yang membuat proses pengembangannya menjadi lebih rumit.
Pengembangan aplikasi mobile lebih cepat
Selain dianggap lebih mudah oleh berbagai pihak, pengembangan aplikasi mobile juga sering kali dianggap lebih cepat. Faktanya, pengembangan aplikasi mobile tidak lebih lambat atau lebih cepat, semua itu bergantung pada tingkat kompleksitas dari aplikasi itu sendiri.
Pengembangan aplikasi mobile lebih murah
Pengembangan aplikasi mobile dan perangkat yang baik tidak harus murah. Perangkat mobile itu sendiri tidak murah jika Anda membandingkannya dengan biaya Pocket PC atau Tablet PC yang terhubung dengan komputer desktop. Pada saat Anda selesai membeli Pocket PC dan semua aksesorisnya, mungkin akan sama mahalnya dengan desktop (dan mungkin lebih mahal).

Perangkat Mobile

                Perangkat mobile adalah istilah umum untuk semua jenis komputer yang dapat digenggam. Perangkat ini dirancang untuk mudah dibawa kemanapun (portabel) dan dapat digenggam dengan tangan. Beberapa jenis perangkat mobile seperti tablet, e-reader (alat baca buku elektronik), dan smartphone sudah sangat mampu mengerjakan tugas-tugas yang umumnya dikerjakan di laptop atau komputer desktop

Beberapa jenis perangkat mobile yang sangat dikenal oleh masyarakat sampai dengan saat ini adalah seperti tablet, e-reader (alat baca buku elektronik) dan smartphone. Semua perangkat tersebut memiliki kemampuan yang baik dalam mengerjakan tugas-tugas, yang umumnya dikerjakan di laptop atau komputer desktop.Dengan adanya perangkat-perangkat canggih ini, mereka pun menjadi sebuah ancaman untuk perangkat komputasi konvensional, seperti PC (Personal Computer).