Balasubramaniam991739
7 views
6 slides
Aug 14, 2024
Slide 1 of 6
1
2
3
4
5
6
About This Presentation
mengenai p-erkembangan android
Size: 51.37 KB
Language: en
Added: Aug 14, 2024
Slides: 6 pages
Slide Content
Android development is generally the process of creating applications (apps) that run on devices powered by the Android operating system, such as smartphones and tablets. It typically involves writing code using programming languages like Java or Kotlin that designs the user interface (UI) of the app and helps in integrating various features like data storage, networking, and user interactions. Android developers use specialized tools like Android Studio, which is an IDE provided by Google in order to build and test their apps. Once an app is developed, it can be published on the Google Personal Learning Networks( Plns ).
Android Studio. Can develop cross-platform applications using Flutter. Allows to have multiple features like: Wireless Debugging, Preview, Sync with Android SDK. Built-in Gradle system. The UI allows for an easier interface to run commands. Logcat: Debugging is done using the system’s Logcat.
2. Kotlin Programming Language Kotlin improves the drawbacks of Java. Reduces the verbose syntax and adds functionality. Kotlin’s concise syntax and robustness is good for development. Kotlin is 100% interoperable with Java. Kotlin code can invoke and use Java classes and functions, and the other way around. You can have both Kotlin and Java code in the same codebase without any configuration costs. Old legacy code does not need to be fully replaced with Kotlin.
3. Firebase The best tools to use if you are not familiar with building backend Application Programming Interface(API) Servers, or you may be just too lazy to build one yourself. It is a Google-run backend service that is free to use to a certain limit. Service includes databases, cloud storage, cloud functions, authentication, and more. To create an application that requires the user to be logged in, it can be done with about 20 lines of code
4. Jetpack Compose Is a UI toolkit written entirely in Kotlin for Kotlin developers. Is a declarative style UI toolkit where “Composable functions” are drawn on the screen. Reduces much of the boilerplate code that was present in the old XML layout way of creating UIs. It is100% interoperable with Android Views.
5. GitHub Imagine you have some code that is working, but it breaks when you implement a feature. Upload your code on a platform like GitHub. Your code is saved by identity strings called “Commit Hashes” GitHub is a cloud platform that saves your code for others to see, like your friends, peers and recruiters. They can contribute to the code you write and develop Android applications together.