Ko hono faka'aonga'i 'o e he founga fakaongoongolelei'i mo e faingamalie 'o hono fakatupulaki 'o e polokalama ki he Android Siava polokalama lea. Neongo ko ha me'angaue ia 'a e taumu'a fakalukufua 'a e Siava, Ko hono faka'aonga'i 'i he fakataha mo e naunau Android ki he fakalakalaka 'o e polokalama fakakomipiuta (SDK) 'i he 'atakai Android Studio ke fakatupulaki 'a e polokalama 'a e. Another official way is using C++ with the Native Development Kit (NDK).
This option is used for developing apps with low-level instructions such as timing sensitive drivers. With C++ and NDK, we can directly run the app on the Android kernel hence increasing efficiency in exchange for code length and development cost.
There also exist third-party tools like Xamarin, Cordova and React Native for developing apps. These platforms provide convenience, Ka neongo ia, a native-like performance isn’t normally expected from the apps developed by third-party tools.
We will use the standard and official way of developing Android apps: Java with Android SDK and we will use Android Studio Integrated Development Environment (IDE) for this job. You don‟t need to know Java to start because the basics of Java are also explained.
I‟ll not introduce complicated subjects until I‟m sure that you understand the basics because it is very easy to get lost while learning a new programming language. You‟ll not be in such a situation with this post.
I‟ll try to teach new concepts in the simplest way possible. Please don‟t forget that learning a programming language is a non-stop process, it never ends and this book will help you get started easily.
Now, you know the aims and the method of this book. Hokohoko atu 'a e Let‟s mo hono fola 'o e 'o e Studio Android 'i he vahe hono hoko hili ha malolo kofi.