Here are what you will get from this workshop
First, an introduction to Android application development, particularly the application that supports the check-in process. The introduction will include the following activities:
1️⃣ Application Introduction (prototypes and features)
2️⃣ Use Github Project to manage application development
3️⃣ Build the basic structure and layout
4️⃣ Java programming for listing check-in positions
Second, a crash course about Kotlin - a static type programming language that runs on the Java virtual machine (JVM). In this session, you will:
1️⃣ Learn about Kotlin features and practice using Kotlin
2️⃣ Be guided to convert from Java to Kotlin
3️⃣ Feature 3: Learn some of the features that are essential for practical application development
Last but not least, experts will present the Best Practice in Android application development such as:
1️⃣ Building Clean Code, which is suitable for Business Domain Code
2️⃣ Using MVI (Model - View - Intent) model to represent relationships between classes and subclasses
3️⃣ Dependency Management by Dependency Injection
4️⃣ Setting up Git settings and conventions to manage software versions and changes
Kotlin Google Developer Expert
LINE
Android Engineer