Membuat Aplikasi Android Youtube Channel

 

# DESKRIPSI UMUM

Kami ingin membuat aplikasi android untuk channel youtube dari satu akun, dimana dalam aplikasi tersebut terdiri dari 4 tab,

  1. Tab HOME, berisi list video yang diurutkan berdasarkan tanggal upload terbaru.

  2. Tab PLAYLIST,  berisi playlist yang diurutkan berdasarkan last video added.

  3. Tab FAVORITE, berisi video yang telah ditambahkan ke favorit oleh user diurutkan berdasarkan last added, peyimpanan data favorite boleh menggunakan SQLite atau Realm.

  4. Tab ABOUT, berisi nama aplikasi, versi, dan tombol ke google play.

Terdapat fitur search atau pencarian video.

Untuk acuan bagaimana aplikasinya bisa mengikuti tampilan aplikasi channel youtube Yufid Tv : https://play.google.com/store/apps/details?id=org.yufid.yufidtv

Dokumentasi Youtube API, https://developers.google.com/youtube/v3/docs/

Untuk sample channel youtube project owner tidak menyediakan silahkan membuat channel sendiri dengan video dummy dan juga playlist dummy.


# SPESIFIKASI TEKNIS

JAVA


STRING

  • Semua text harus di letakkan di res/values/strings.xml

  • Penamaan dan text harus menggunakan bahasa inggris

COLOR

  • Semua value warna  harus di letakkan di res/values/colors.xml

  • Penamaan harus menggunakan bahasa inggris

STYLE & LAYOUT

  • Style yang boleh digunakan untuk theme utama adalah theme NoActionBar
    Theme.AppCompat.Light.NoActionBar

  • Daftar video tidak boleh menggunakan Listview, hanya boleh menggunakan RecyclerView

  • Sesuai dengan contoh aplikasi Yufid TV daftar video dimunculkan page by page, misalkan pertama hanya muncul video 1-10 ketika discroll sampai bawah akan me-load video 11-20, begitu seterusnya. Skema seperti ini berlaku untuk Playlist, Favorite dan Search

  • Video bisa diputar mode fullscreen seperti pada aplikasi Yufid TV.


LIBRARY

  • Untuk API request menggunakan Retrofit :

  1. http://square.github.io/retrofit/
  2. com.google.code.gson

  • Untuk tampilan hanya diperbolehkan menggunakan official dari google

  1. com.android.support:appcompat-v7
  2. com.android.support:cardview-v7
  3. com.android.support:recyclerview-v7
  4. com.android.support:design
  5. com.android.support:support-v4

  • Jika ada library lain harus konfirmasi terlebih dahulu kepada project owner.


ACTIVITY

  • Class activity hanya boleh menggunakan extends AppCompatActivity

  • Class Activity harus bersih dari extends dan implement ke fungsi atau class lain, jadi hanya diperbolehkan extend ke AppCompatActivity seperti ini :

  1.      public class ActivityMain extends AppCompatActivity {

Java Mobile Programming Android JSON XML Java Native Android studio

Published Budget: Open to Suggestions
Finish Days: 50
Published Date: 16/09/2017 15:12:40 WIB
Start Date: 21/09/2017 12:14:33 WIB
Finish Date: 27/09/2017 22:06:33 WIB
Project Status: Closed
Accepted Worker: muhwid (muhwid)
Accepted Budget: Rp 5,000,000
Project Ending: Completed

Project Owner

muslimsidiq2
    
10.00/10.00
1,165 Point
#339 dari 331,667
Rated Worker: 10.00/10.00

Pengerjaan sangat cepat kurang dari deadline yang ditentukan, kodingan rapih dan mengikuti requirement. Fast Response dan komunikasi gampang. Mantab lah agan yang satu ini.

Accepted Worker

muhwid
Kab. Tanah Bumbu
    
9.79/10.00
2,055 Point
#162 dari 331,667
Rated Owner: 10.00/10.00

Orangnya ramah, open minded dan asik di ajak diskusi.  terima kasih mas Sidiq

  User Bids

dimasnp
    
9.50/10.00

fastinc
    
10.00/10.00

appindomedia
    
10.00/10.00

muhwid
    
9.79/10.00

mherwindrab
    
10.00/10.00

ekhacahya
    
9.83/10.00

Kiezie
    
9.95/10.00

HeriSetiawan
    
8.18/10.00

multimedio46
    
7.83/10.00

nico_koibur
    
7.20/10.00

firmanrpl
    
0.00/10.00

deanrih
    
0.00/10.00

Recommended Workers

pakjim

23,831 points
96 projects
    
9.79/10.00

Misbakhul.Munir

16,653 points
134 projects
    
9.87/10.00

abangweb

7,675 points
27 projects
    
9.74/10.00

rubinau

6,485 points
9 projects
    
9.67/10.00

ganeshaampuh

6,250 points
10 projects
    
10.00/10.00

Recommended Services

Aplikasi Jualan dan Pengantaran Barang ✔️

Rp 5,700,000
2 sales
    
8.50/10.00

Jasa Pembuatan Aplikasi Android Webiew Material Design

Rp 150,000
14 sales
    
10.00/10.00

Jasa Pembuatan Android Webview + Splashscreen ✔️

Rp 115,000
13 sales
    
9.92/10.00

Pembuatan Aplikasi Mobile dengan Flutter

Rp 2,000,000
1 sales
    
10.00/10.00

Open Projects

Aplikasi jual kendaraan

Rp - 0Owner: Andifortuna
Deadline: 30 days

Revisi & Koreksi Bug Aplikasi Android

Rp - 0Owner: dragonbwi
Deadline: 7 days

Buat Web (mobile responsive) untuk dashboard sederhana

Rp - 0Owner: needwebapps
Deadline: 4 days

Butuh Flutter Developer Untuk Project Saya

Rp - 0Owner: indowebxpress
Deadline: 14 days

Upload ke aps store dengan akun pihak yg uploadkan

Rp - 0Owner: Iwan999
Deadline: 1 days