Anda di halaman 1dari 10

Eka Aenun Nisa

PORTFOLIO
Junior Android Developer
02

A LITTLE
ABOUT ME
Sebagai seorang junior Android Developer. Saya
mempunyai minat yang besar dalam
pengembangan aplikasi Android dan semangat
untuk terus belajar dan berkembang dalam
bidang ini.

Saya memiliki pemahaman yang kuat dalam


bahasa pemrograman Kotlin dan Java serta
pemahaman yang baik dalam Android SDK.

Saya siap berkontribusi dalam pengembangan


aplikasi Android yang memadukan desain yang
menarik dengan fungsionalitas yang kuat.
Expertise
Bahasa pemrograman kotlin,
java, dan c++.
Room database, firebase
firestore, firebase realtime
database, firebase
authentication, firebase
storage.
Android programming,
arsitektur MVVM, XML, DI Hilt..
JSON API, kotlin coroutines.
Android studio, git, github,
postman.
PROJECT 05

Movie Catalog App Contact App Garbage Classification


Movie Catalog App
Dalam project Movie Catalog App, saya mengembangkan sebuah
aplikasi Android yang memungkinkan pengguna untuk menjelajahi dan
mencari informasi tentang film dan acara TV. Aplikasi ini memanfaatkan
API dari The Movie Database (TMDb) untuk mengambil data terbaru
tentang film, seperti judul, deskripsi, gambar, dan peringkat. Selain itu,
saya menggunakan database Room untuk menyimpan data ini secara
offline di perangkat pengguna, sehingga pengguna dapat mengakses
informasi bahkan ketika mereka tidak terhubung ke internet
Catalog Movie App
Beberapa fitur yang terdapat pada aplikasi ini
adalah sebagai berikut.

Daftar film
Aplikasi ini menampilkan daftar film terbaru
yang diambil dari API TMDb. Pengguna dapat
menjelajahi daftar film, melihat detail film, dan
membaca deskripsi, serta informasi lainnya.

Pencarian film
Saya menyediakan fitur pencarian yang
memungkinkan pengguna mencari film
berdasarkan judul atau kata kunci tertentu.
Hasil pencarian akan ditampilkan dalam daftar
yang dapat diklik untuk melihat detail film.

Bookmark
Saya juga menambahkan fitur bookmark yang
memungkinkan pengguna untuk menyimpan
film favorit mereka ke dalam daftar bookmark.
Ini membuatnya mudah bagi pengguna untuk
mengakses kembali film yang mereka sukai.
Contact App
Dalam project Contact App, saya telah mengembangkan sebuah
aplikasi Android yang memungkinkan pengguna untuk mengelola dan
menyimpan kontak mereka dalam satu aplikasi yang mudah digunakan.
Aplikasi ini dilengkapi dengan berbagai fitur yang memudahkan
pengguna dalam mengatur daftar kontak dan berinteraksi dengan
mereka.

Aplikasi ini dibuat dengan menggunakan bahasa pemrograman kotlin,


sedangkan untuk penyimpanan kontak menggunakan database offline
yaitu room database. Selain itu aplikasi ini sudah mengimplementasikan
arsitektur MVVM.
Contact App
Beberapa fitur yang terdapat pada aplikasi ini
adalah sebagai berikut.

Daftar kontak
Aplikasi ini menyediakan daftar kontak yang
memuat semua kontak yang telah ditambahkan
oleh pengguna. Daftar ini mencakup informasi
seperti nama, nomor telepon, alamat email, dan
foto profil (jika diunggah).

Tambah, edit, dan hapus kontak


Pengguna dapat dengan mudah menambahkan
kontak baru ke dalam aplikasi, mengedit informasi
kontak yang ada, dan menghapus kontak yang
tidak diperlukan.

Pencarian kontak
Saya mengimplementasikan fitur pencarian yang
memungkinkan pengguna mencari kontak
berdasarkan nama.

Panggilan dan kirim pesan


Aplikasi ini memungkinkan pengguna untuk
melakukan panggilan suara dan mengirim pesan
melalui aplikasi pihak kedua pada ponsel.
Garbage Classification App
Dalam proyek Aplikasi Klasifikasi Sampah Organik dan Anorganik, saya
telah mengembangkan sebuah aplikasi Android yang bertujuan untuk
membantu pengguna memilah sampah menjadi dua kategori utama:
organik dan anorganik. Aplikasi ini mendukung upaya untuk mengurangi
pencemaran lingkungan dengan mendaur ulang sampah secara efektif.

Aplikasi ini dibuat dengan menggunakan bahasa pemrograman kotlin,


sedangkan untuk sedangkan untuk implementasi klasifikasi sampah
secara otomatis, saya menggunakan model TensorFlow Lite (TFLite).

Dalam pengembangan Aplikasi ini, saya mengadopsi pendekatan clean


architecture, penggunaan use case, serta menggunakan pola arsitektur
MVVM dan DI Hilt.
Garbage Classification App
Beberapa fitur yang terdapat pada aplikasi
ini adalah sebagai berikut.

Klasifikasi jenis sampah otomatis


Aplikasi ini menggunakan teknologi Machine
Learning untuk secara otomatis
mengklasifikasikan sampah menjadi dua
kategori, yaitu organik dan anorganik.
Pengguna dapat mengambil gambar sampah
dengan kamera ponsel dan galeri untuk
memberikan hasil klasifikasi.

Dasain interface yang ramah pengguna


Saya telah merancang antarmuka pengguna
yang intuitif dan menarik sehingga pengguna
dapat dengan mudah menggunakan aplikasi.

Anda mungkin juga menyukai