Tugas 2 - Pemograman Perangkat Bergerak

Nama : Sayid Ziyad Ibrahim Alaydrus

NRP : 5025201147

kelas : PBB-F

Tugas : membuat aplikasi sederhana Hello World menggunakan Android Studio

Android Studio adalah Integrated Development Environment (IDE) resmi untuk pengembangan aplikasi Android berdasarkan IntelliJ IDEA. Untuk mendukung pengembangan aplikasi dalam sistem operasi Android, Android Studio menggunakan build system, emulator, template code, dan integrasi ke Github berbasis Gradle.

Penggunaan Jetcompose

Jetpack Compose adalah toolkit UI modern yang diperkenalkan Google untuk mempermudah pengembangan user interface di platform Android.

Dibangun di atas bahasa pemrograman Kotlin, Jetpack Compose mengadopsi pendekatan deklaratif dalam mendesain UI. Artinya, developer dapat mendeskripsikan tampilan dan UI behavior menggunakan serangkaian fungsi tanpa perlu khawatir tentang detail implementasi. 

Hasil:



Hasil prototype Hello World



code :

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:app="http://schemas.android.com/apk/res-auto"
  4. xmlns:tools="http://schemas.android.com/tools"
  5. android:id="@+id/main"
  6. android:layout_width="match_parent"
  7. android:layout_height="match_parent"
  8. android:background="@drawable/download"
  9. tools:context=".MainActivity">
  10. <TextView
  11. android:layout_width="wrap_content"
  12. android:layout_height="wrap_content"
  13. android:text="Hello World"
  14. android:textSize="42sp"
  15. android:textStyle="bold"
  16. android:textColor="@color/white"
  17. app:layout_constraintBottom_toBottomOf="parent"
  18. app:layout_constraintEnd_toEndOf="parent"
  19. app:layout_constraintStart_toStartOf="parent"
  20. app:layout_constraintTop_toTopOf="parent" />
  21. </androidx.constraintlayout.widget.ConstraintLayout>






Comments

Popular posts from this blog

Tugas 1 -Evolusi Perangkat Lunak

Tugas 6 - Evolusi Perangkat Lunak

Tugas 3- Evolusi perangkat Lunak