Pelajari cara membuat game online, dan aplikasi untuk Android O, seperti Pokémon, twitter, Tic Tac Toe, dan notepad menggunakan Kotlin
Apa yang akan saya pelajari?
- Bangun Aplikasi Mobile Pertama Anda dengan Kotlin
- Belajar pengembangan Android
- Bangun aplikasi Android dunia nyata seperti Twitter, Facebook, Catatan Saya, Temukan telepon saya, media player, Kalkulator, temukan umur saya, temukan waktu terbit dan Alarm.
- Bangun game online, seperti Pokémon, mainkan tic tac toe online dengan teman.
- Bekerja dengan Firebase Baru dari layanan Google dan Web (RESTful API calls)
- Bekerja dengan Database sqlite dan SharedPreferences
- Hubungkan Android ke layanan web PHP dan database MySQL.
- Bekerja dengan lokasi dan peta pengguna
- Desain layout yang menakjubkan menggunakan Style, Color, Shape, Menu and ConstraintLayout
- Bekerja dengan kamera dan perangkat keras lainnya, seperti sensor cahaya untuk menjalankan musik saat menyala dan sensor Accelerometer
- Cara menghindari reverse engineering (Reskin) untuk aplikasi Anda
- Buatlah aplikasi yang mendukung Supporting Different Screens, dan bahasa yang berbeda
- Gunakan layanan sistem seperti BroadcastReceive, Services, dan Alarm
- Pahami dasar pemrograman
- Pahami logika pemrograman, kondisi dan kontrol
- Pahami OOP di Kotlin
Persyaratan :
- Tidak ada pengalaman pemrograman sebelumnya yang dibutuhkan! Kami akan mengajari Anda apa yang perlu Anda ketahui.
- Anda memerlukan komputer yang menjalankan Microsoft Windows, atau Linux, atau Mac yang menjalankan OS X.
Deskripsi :
- Kursus ini untuk siapa saja yang ingin menjadi pemrogram Kotlin dari nol, Kami akan memulai dengan mendiskusi semua dasar pemrograman yang Anda butuhkan untuk memulai pemrograman Kotlin.
- Kami akan memulai pertama dengan menginstal lingkungan pengembangan maka Anda akan menjalankan aplikasi Kotlin pertama Anda, dan mengerti bagaimana alur program bekerja di Kotlin.
- Kemudian kita akan membahas variabel dan operasi dan proaktif Matematika.
- Lalu kita akan mengambil logika dan mengambil keputusan, lalu kita akan membahas tentang loop.
- Kemudian kita akan berbicara tentang bagaimana bekerja dengan file.
- Kemudian kita akan membahas tentang fungsi dan konsep OOP yang perlu Anda gunakan saat Anda memprogram aplikasi dengan Kotlin, maka kita akan membicarakan koleksi dan jenis koleksi yang harus Anda gunakan untuk kinerja yang lebih baik. di aplikasi Anda maka kita akan berbicara tentang multi-processing dan bagaimana Anda bisa menjalankan multi proses secara bersamaan.
- Kemudian Anda akan belajar bagaimana membangun aplikasi dan permainan di Android seperti mainan pockemon dan tic tac dan bekerja dengan layanan web JSON dengan membangun aplikasi.
- Anda juga akan belajar bagaimana bekerja dengan database sqlite untuk menambahkan, menghapus dan memperbarui catatan, Anda juga akan belajar bagaimana menggunakan Firebase untuk game online dan membuat aplikasi media sosial seperti twitter, dan Pelajari bagaimana membangun aplikasi dengan sensor seperti menjalankan musik saat cahaya. aktif dan Nimbuzz bergetar saat telepon goyang, dan banyak lagi
Siapakah target Peserta Kursus?
- Kursus ini dirancang bagi siapa saja yang ingin belajar bagaimana membangun Apps Android dengan Kotlin
Kurikulum Untuk Kursus Ini :
- Pendahuluan dan Setup lingkungan
- Pengantar
- Instal Java JDK
- Instal IntelliJ IDEA
- File latihan
- Variabel
- Konsep program
- Jalankan aplikasi pertama
- Konsep Variabel
- Tentukan Variabel
- Var vs Val
- Input data – ReadLine
- Tambahkan Komentar
- Null safety
- Operasi dan Prioritas
- Konversikan antara Tipe Data
- Operasi matematika
- Prioritas
- Kenaikan dan Penurunan
- Berapa Outputnya?
- App || Temukan umur saya
- Debug kode Anda selangkah demi selangkah
- Pengambilan Keputusan
- Pernyataan logika
- Simple IF
- IF- Else
- IF- ElseIF
-
Nested IF
-
When
-
Expression If dan When.
- Kontrol Loop
- Simple Loop
- Nested Loop
- While Loop
- Do While Loop
- Returns dan Jumps
- Koleksi dan String
- String
- Struktur Array Satu Dimensi
- Implementasi Array Satu Dimensi
- ArrayList
- HashMap
- mapOf, Arrayof, listOf dan mutableListOf
- setOf dan mutableSetOf
- Fungsi
- Fungsi sederhana
- Fungsi Overload
- Polimorfisme
- Variabel Global dan Lokal
- Pemrograman berorientasi objek
- Apa itu OOP?
- Kelas sederhana
- Konstruktor
- Pewarisan
- Pengubah Visibilitas
- Utama
- Casting
- Super dan this
- Antarmuka
- Abstrak
- Enum
- Umum
- Ekstensi
- Paket
- Kelas dalam dan Kelas bersarang
- Pola desain Lazy dan Singleton
- Sebanding || Urutkan array Objek
- Penyimpanan || File
- Pengecualian: Coba-Catch
- File Tulis
- File Baca
- Multi Threading
- Konsep Multi Threading
- Contoh Multi Threading
- Android Startup
- Pasang Android Studio
- Setup Kotlin di Android
- Aplikasi | Temukan usia saya
- Temukan usia saya Pratinjau
- Desain layout dengan constraint layout
- Terapkan kode aplikasi
- Debug dan Temukan Kesalahan
- Aplikasi | Permainan Tic Tac Game
- Ikhtisar Mainan Tic Tac
- Desain layout dengan TableLayout
- Tombol panggil event
- Temukan pemenang
- Mainkan dengan perangkat
- Tambahkan warna
- Aplikasi | Kalkulator
- Pratinjau Kalkulator
- Desain tata letak
- Tambahkan warna ke aplikasi
- Perbaiki masalah Desain
- Nomor klik
- Tambahkan operasi matematika
- Tombol margin
- Percent dan Clean
- Mendukung Beberapa Layar
- Aplikasi | Game Pokemon
- Ikhtisar game Pokemon
- Menetapkan proyek dan menggunakan Google Map API
- Tambahkan penanda dengan gambar di Peta
- Meminta izin waktu berjalan
- Tampilkan lokasi pemutar di peta
- Tempatkan Pockemons di peta
- Tangkap Pokemon
- Aplikasi | Kebun Binatang
- Pratinjau Aplikasi Kebun Binatang
- Desain layout ListView
- Load listView dengan Data
- Muat tampilan yang berbeda di ListView
- ListView events
- Tambahkan atau Hapus item ke daftarView
- Dukung ukuran gambar yang berbeda
- Aplikasi | Menu Restaurant
- Pratinjau menu restoran
- Desain GridView Layout
- Load gridView dengan daftar makanan
- Tampilkan rincian makanan
- Aplikasi Layanan web | Cari Waktu di City Sunrise App
- Pratinjau aplikasi Sunrise
- Panggilan HTTP
- Json dan XML
- Desain tata letak UI
- Panggilan HTTP dan JSON
- Tambahkan bentuk dan persegi panjang yang bagus untuk tata letak
- Aplikasi My Notes | Database sqlite
- Ikhtisar aplikasi catatan saya
- Desain catatan ListView
- Daftar dummy notes menggunakan ListView
- Tambahkan Desain tata letak catatan
- Gunakan Menu bar dan Intent
- Gaya
- Tambahkan catatan ke database Sqlite
- Daftar catatan dari database Sqlite
- Hapus catatan dari database Sqlite
- Update catatan dalam database Sqlite
- Dukung bahasa yang berbeda dan ubah ikon aplikasi
- Siklus Hidup Aktivitas
- Aplikasi Firebase | Permainan tic tac online
- Ikhtisar permainan game online
- Sambungkan ke firebase dan FirebaseAnalytics
- Desain halaman login
- FirebaseAuth Dengan email dan kata sandi
- Tambahkan info pemain Di Database firebase
- Bermain Game layout Design
- Kirim Permintaan Play Game
- Terima undangan permainan
- Play game live
- Pemberitahuan untuk bermain game
- Saluran Pemberitahuan
- Aplikasi Firebase || Twitter dan Facebook
- Ikhtisar aplikasi Twitter
- Desain layout login
- Muat gambar dari Telepon
- Upload gambar ke firebase
- Tweets layout design
- Tambahkan pos
- Muat pos
- Tampilkan info pengguna pos
- Tampilkan pemuatan
- Tampilkan Iklan di antara feed
- Firebase Cloud Messaging
- Media Player untuk dimainkan secara online dan Aplikasi Musik
- Ikhtisar Media Player
- Desain tata letak media player
- Daftar lagu
- Mainkan lagu dari URL online
- Putar lagu dari Penyimpanan telepon
- Aplikasi Alarm Lengkap
- Ikhtisar aplikasi Alarm lengkap
- Pembaruan Studio Android
- Desain tata letak
- Fragmen
- Konsep Broadcast Receiver dan Service
- Broadcast Receiver dan Set time alarm
- SharedPreferences dan mulai aplikasi dengan OS
- Tunjukkan notifikasi
- Aplikasi sensor
- Sensor cahaya | Jalankan musik saat lampu menyala di kamar
- Sensor akselerometer | Nimbuzz bergetar saat ponsel goyang
- Aplikasi Firebase | Temukan App saya
- Pratinjau Temukan Ponsel saya
- Login pengguna dengan nomor telepon
- Menu untuk Kontak dan aktivitas utama
- Dummy daftar kontak data
- Pilih Kontak dari telepon
- Simpan pelacak saya di Shared Ref
- Firebase signIn secara anonim
- Simpan info pengguna Firebase
- Simpan pelacak saya di database Realtime
-
People Who I Find Dummy Data
-
People Who I Find Firebase Data
- Muat kontak pengguna
- Kirim lokasi telepon ke server
- Temukan lokasi telepon yang hilang
- Layanan Vs Broadcast receiver Updates
- Jalankan Aplikasi di latar belakang
- Jalankan App dengan OS
- Aplikasi Twitter menggunakan layanan web MySql dan PHP
- Apa yang akan kita bangun
- Bangun skema database MYSQL
- Bangun database MYSQL
- Layanan Web PHP dan MYSQL || Daftar
- Hubungkan ke Firebase dan Add Assets
- Desain Login dan Daftar Halaman
- SignInInonim
- Pilih gambar dari perangkat dan unggah ke firebase
- Daftar pengguna
- Nonaktifkan tombol
- Layanan Web PHP dan MYSQL || Masuk
- Login pengguna
- Simpan data pengguna di telepon
- Layanan Web PHP dan MYSQL || Tambahkan Posting
- Tata Letak Desain untuk daftar posting
- Tambahkan tweets
- Layanan Web PHP dan MYSQL || Daftar posting
- Daftar posting
- Satu orang posting
- Layanan Web PHP dan MYSQL || Follow – UnFollow
- Layanan Web PHP dan MYSQL || Is Following
- Bangun Layanan Web dengan Node.js dan C#
- Layanan Web Node.js dan MYSQL
- C# layanan Web dan SQL Server
- Publikasikan Aplikasi ke Store
- Mengkonversi aplikasi ke kode sumber
- Hindari Mengkonversi aplikasi ke kode sumber
- SELESAI