Pelatihan Mobile Application Development with Android Studio–PT Galva

Pada tanggal 3 – 7 July 2017 telah dilaksanakan workshop dengan materi Mobile Application Development with Android Studio. Peserta adalah Backend dan Mobile Developer dari PT Galva.

Pelatihan ini membahas bagaimana mengembangkan aplikasi bisnis berbasis mobile dengan menggunakan platform Android. Pelatihan ini juga membahas pengembangan aplikasi backend (REST API) yang akan digunakan pada aplikasi bisinis berbasis mobile yang akan dibuat. Adapun materi yang dibahas adalah sebagai berikut:

  • Introduction to Android Studio IDE
  • Android Architecture
  • Android User Interfaces
  • Using Intents and Adapters
  • Menu & Navigation
  • Data Persistence
  • Create local database with SQLIte
  • CRUD with SQLite
  • Creating Backend REST Services with ASP.NET Web API
  • Connecting Web API to SQL Server
  • Using Micro ORM to Access SQL Server Database
  • CRUD with Web API
  • Using POSTMAN to test Services
  • Hosting Web API Services to IIS / Cloud (Microsoft Azure)
  • Accessing REST Service (JSON) from Android
  • Sync Data between SQLite and Web Services
  • Study Case

WhatsApp Image 2017-07-13 at 14.08.49WhatsApp Image 2017-07-13 at 14.08.51WhatsApp Image 2017-07-13 at 14.08.52

Akses SQLite menggunakan JDBC (java)

import java.sql.*;

public class Main {
   public static void main(String[] args) throws Exception {
         Class.forName("org.sqlite.JDBC");
         Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db");
         Statement stat = conn.createStatement();
         ResultSet rs = stat.executeQuery("SELECT Question, Answer, Type FROM Questions");
         while (rs.next()) {
            System.out.println(rs.getString("1"));
            System.out.println(rs.getString("2"));
            System.out.println(rs.getString("3"));
         }
         rs.close();
         conn.close();
  }
}