Bagaimana sebuah app dibuat? Aplikasi atau disingkat app, adalah sebuah aplikasi yang berjalan dengan fungsi tertentu. App yang didesain berjalan di platform A tidak bisa berjalan di platform B, demikian juga sebaliknya. Sebagai contoh, app calculator yang didesain berjalan di OS android tidak dapat dijalankan di OS iOS, demikian juga sebaliknya. Berikut adalah tahapan sebuah app itu dibuat dari awal (di create from scratch): (1) Hard Coding Ini adalah proses menuliskan kode pada sebuah bahasa pemrograman tertentu, misalnya bahasa C. Yaitu berupa urutan instruksi yang membuat sebuah fungsi kalkulator dalam bahasa C. Hasil dari hard coding ini, disebut sebagai source code (kode sumber). Yaitu berupa plain text yang bisa dibaca oleh semua jenis platform (OS) apapun. (2) Compile Proses kompilasi ini akan mengubah source code dari proses hard coding diatas ke dalam specifik platform (OS) tertentu. Misalnya dikompilasi ke dalam platform Linux. Hasil kompilasi ini
everything about open source in my life...