Build Mobile Apps using Kotlin / Java
Android is a mobile operating system by Google used to build smartphone applications.
- Android Studio - Kotlin / Java - Emulator or Real Device
app/ ├── java/ │ └── MainActivity.kt ├── res/ │ ├── layout/ │ └── values/ ├── AndroidManifest.xml
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello Android"
android:textSize="20sp" />
button.setOnClickListener {
textView.text = "Button Clicked"
}
val intent = Intent(this, SecondActivity::class.java) startActivity(intent)
- Linear Layout - Constraint Layout - Relative Layout
- SQLite - Firebase - Shared Preferences
Retrofit library: - Connect backend - Fetch JSON data