Professional Documents
Culture Documents
Mobiles apps are software products developed to run on mobile devices and are typically
distributed via app stores. Android is mobile operation with the largest users in Indonesia. Hence
there are a lot of companies that need to improve their Android, so they can be closer to the
consumers then the consumers will be satisfied. The Android developer is 1 of 5 highly coveted
professions in the world. Google developer Training Team created training courses for some
people to understand Android Developer Fundamentals. And they can learn basic Android
programming concepts and build variety of apps. Other than that, there is a program from the
government, namely Bangkit Academy 2022 under the auspices of Kampus Merdeka which have
collaboration with many companies so that students can learn directly from companies and
professional instructors.
JSON is a javascript object notation data exchange and storage format that is lightweight and easy
to read than HTML. There are two types of JSON, which is JSON Array (using bracket) and JSON
Object (using curly brace). Actually Many have left JSON and chose Moshi because it more
modern. At 1:30:33 the tutor explains that JSON needs multiple part to upload PDF, JPG, and
Bytestream because it only has numbers, strings, and char. Developer used Retrofit a library made
by square which is popularly used for networking the web API. Using this can easily set up API
endpoints and parsing JSON. Android Architecture Components are a set of libraries to help with
various challenges. Room handles database persistence. Lifecycle help developer create
components that are aware of the current Android lifecycle state. ViewModel holds data and
survives configuration changes, the interesting about ViewModels is we can’t create instant, it has
its own model.
The methods used for Android Fundamental are Get, Post, Put, and Delete. To create some
methods we need annotation methods. There are annotation header, query, head, field, form URL,
and quote. At 1:28:48 – 1:37:43, the tutor successfully shared how to use demo retrofit. The URL
feels like filling the data of google form, there’s a field that we have to fill in. The result we can
see in Image 1.1 there’s the information that we need from the test of retrofit. All of these are the
basic skill that developers should have.
Image 1.1