hemiip Goto Github PK
Name: Hemiip
Type: User
Location: Yogyakarta, Indonesia
Name: Hemiip
Type: User
Location: Yogyakarta, Indonesia
materi pembelajaran kelas online coding android
submission akhir kelas pemula dicoding academy
Masih dalam proses pengembangan
CRUD Data Mahasiswa menggunakan REST API
this is repository from github
Fitur yang harus ditambahkan pada aplikasi: Pencarian film Syarat: Pengguna dapat melakukan pencarian Movies. Pengguna dapat melakukan pencarian Tv Show. Widget Syarat: Pengguna dapat menampilkan widget dari film favorite ke halaman utama smartphone. Tipe widget yang diterapkan adalah Stack Widget. Reminder Syarat: Daily Reminder, mengirimkan notifikasi ke pengguna untuk kembali ke Aplikasi Movie Catalogue. Daily reminder harus selalu berjalan tiap jam 7 pagi. Release Today Reminder, mengirimkan notifikasi ke pengguna berupa informasi film yang rilis hari ini (wajib menggunakan endpoint seperti yang telah disediakan pada bagian Resources di bawah). Release reminder harus selalu berjalan tiap jam 8 pagi. Terdapat halaman pengaturan untuk mengaktifkan dan menonaktifkan reminder. Aplikasi Favorite Syarat: Membuat aplikasi atau modul baru yang menampilkan daftar film favorite. Menggunakan Content Provider sebagai mekanisme untuk mengakses data dari satu aplikasi ke aplikasi lain. Berikut kerangka tampilan yang bisa Anda gunakan sebagai referensi: 201902180856320073cc3b59071a00e26d5be08eecc67d.png Kesempatan untuk submission Anda diterima akan lebih besar jika: Notifikasi dapat berjalan pada perangkat Oreo dan setelahnya Data pada widget dapat diperbarui secara otomatis ketika terdapat perubahan pada data favorite. Menggunakan SearchView pada fitur pencarian film. Menggunakan library pihak ketiga seperti Retrofit, Fast Android Networking, dsb. Menggunakan library penyimpanan lokal pihak ketiga seperti Room, Realm, dsb. Menerapkan design pattern seperti MVP, MVVM, Arch Component, dsb. Aplikasi bisa memberikan pesan eror jika data tidak berhasil ditampilkan. Menuliskan kode dengan bersih. Submission Anda akan ditolak jika: Fitur pencarian tidak berjalan dengan baik. Fitur pencarian tidak memanfaatkan endpoint dari TheMovieDB. Fitur reminder tidak berjalan dengan baik. Fitur release today reminder tidak memanfaatkan endpoint dari TheMovieDB. Tidak dapat menampilkan data favorite ke dalam Stack Widget. Tidak terdapat aplikasi atau modul baru yang menampilkan data favorite. Tidak menerapkan Content Provider sebagai mekanisme untuk mengakses data dari satu aplikasi ke aplikasi lain. Tidak Mempertahankan semua fitur aplikasi dan komponen yang digunakan pada aplikasi Movie Catalogue (Local Storage). Informasi yang ditampilkan pada daftar ataupun detail film, tidak relevan. Aplikasi force closed. Project tidak bisa di-build. Mengirimkan file selain proyek Android Studio. Mengirimkan proyek yang bukan karya sendiri. Resources Gunakan endpoint berikut untuk melakukan pencarian film. Movies: https://api.themoviedb.org/3/search/movie?api_key={API KEY}&language=en-US&query={MOVIE NAME} Tv Show: https://api.themoviedb.org/3/search/tv?api_key={API KEY}&language=en-US&query={TV SHOW NAME} Contoh: https://api.themoviedb.org/3/search/movie?api_key=123456789&language=en-US&query=Avenger Gunakan endpoint berikut untuk mendapatkan film yang rilis pada tanggal hari ini. Movies release: https://api.themoviedb.org/3/discover/movie?api_key={API KEY}&primary_release_date.gte={TODAY DATE}&primary_release_date.lte={TODAY DATE} Contoh: https://api.themoviedb.org/3/discover/movie?api_key=123456789&primary_release_date.gte=2019-01-31&primary_release_date.lte=2019-01-31 Catatan: Pastikan format tanggal yang kalian gunakan benar. Format tanggal yang digunakan adalah "yyyy-MM-dd". Ketentuan Beberapa ketentuan umum dari proyek aplikasi: Menggunakan Android Studio. Menggunakan bahasa pemrograman Kotlin atau Java. Mengirimkan pekerjaan Anda dalam bentuk folder Proyek Android Studio yang telah diarsipkan (ZIP). Tim penilai akan mengulas submission Anda dalam waktu selambatnya 3 (tiga) hari kerja (tidak termasuk Sabtu, Minggu, dan hari libur nasional). Tidak disarankan untuk melakukan submit berkali-kali karena akan memperlama proses penilaian yang dilakukan tim penilai. Anda akan mendapat notifikasi hasil pengumpulan submission Anda via email, atau Anda dapat mengecek status submission pada akun Dicoding Anda. Tips Sebelum mengirimkan proyek, pastikan Anda sudah mengekspornya dengan benar. Bagaimana cara ekspor proyek ke dalam berkas ZIP? Pilih menu File → Export to ZIP File... pada Android Studio. Pilih direktori penyimpanan dan klik OK. Dengan cara di atas, ukuran dari berkas ZIP akan lebih kecil dibandingkan Anda melakukan kompresi secara manual pada file explorer.
kelas online
Assigmnent Udacoding Week#2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.