Hal - Hal Fundamental Yang Harus Dikuasai Developer Dalam Pembuatan Aplikasi Android (Bagian 1)

in indonesia •  7 years ago  (edited)

Hallo Para Steemian Sekalian Kali ini saya ingin berbagi tutorial berbahasa indonesia khusus untuk developer Indonesia.
Kenapa membuat tutorial seperti ini ?. Karena sebahagian besar calon developer / programmer di Indonesia kurang berkembang dikarenakan kendala bahasa karena masih terbatasnya resource berbahasa Indonesia untuk pemula. Oleh karena itu saya tergerak dan ingin berkontribusi untuk komunitas developer nasional . Mudah mudahan banyak yang berkunjung ke sini dan tertarik bergabung di steemit dan ikut juga mengembangkan tutorial berbahasa indonesia seperti saya. Atau mungkin saja ada whale yang mampir dan tertarik untuk memulai proyek membuat tutorial berbahasa indonesia dengan tujuan yang sama dengan saya. hhe.. #Ngarep

So, Apa aja sih yang akan anda pelajari?
Pada Series ini anda akan mempelajari 4 block fundamental yang harus kita kuasai sebagai developer sebelum melempar produk yang kita buat ke pasarnya aplikasi android alias Google PlayStore.

Screen Shot 2018-03-06 at 4.49.36 PM.png

Loh kok belum apa-apa udah bahasa inggris aja sih gambarnya? . Tenang saya bakal artiin kok satu-satu jadi nggak usah takut. Sebelum membuat aplikadi android ada 4 hal dasar yang harus anda pelajari.

  1. Bagaimana membuat tampilan aplikasi.
  2. Bagaimana mengendalikan proses yang ada di aplikasi.
  3. Bagaimana Aplikasi yang kita buat bisa mempelajari perilaku user dan memberikan tanggapan yang sesuai dengan kemauan dan kebutuhan user.
  4. Bagaimana melakukan penjadwalan di dalam aplikasi.

Working in Foreground

Mari kita mulai ke bagian pertama yaitu Working in Foreground. Konsep sederhananya adalah segala macam tampilan yang muncu di aplikasi android dimulai dari sebuah Activity. Seunik apapun tampilannya pastilah bermula dari sebuah activity. Jika menggunakan bahasa teknis Activity berfungsi untuk menampilkan User interface ke layar handset Android dan memiliki daur hidup dalam Stack yang berada pada Virtual Sandbox yang disiapkan oleh Android Runtime System yang bersifat First In, Last Out. Setiap kelas Activity adalah komponen yang harus didaftarkan di file AndroidManifest.xml

media.gif

Setiap activity memerlukan sebuah daur hidup atau dalam bahasa kerenya bisa kita sebut dengan LifeCycle. Activity yang kita ciptakan dan kita hancurkan berada di dalam satu tempat yaitu Activity Stack(Tempat Tumpukan Activity). Tempat Tumpukan Activity ini bersifat last in, first out seperti tumpukan buku. jadi untuk dapat mengambil buku yang paling bawah kita harus pindahkan dulu buku yang ada di atas satu persatu.

Bentuk implementasi activity adalah dengan kode seperti berikut ini.

Public class MainActivity extends AppCompatActivity{
onCreate(Bundle savedInstanceState){
    ………
}
}

Oke , di next tutorial kita akan belajar step by stem membuat activity dan menjalankan aksi di activity. Jika berminat dengan tutorial saya jangan lupa untuk berikan komentar dan share tutorial ini dengan cara re-steem. Demikian dulu tutorial saya kali ini jika ada pertanyaan jangan malu untuk bertanya di kolom komentar . See You :)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

This post has received a 0.83 % upvote from @booster thanks to: @iqbalhood.