01 - PUR - PAB - React Native Introduction
01 - PUR - PAB - React Native Introduction
Aplikasi Bergerak
Week 01
React Native Introduction
Presented By:
Purnama Anaking, S.Kom, M.Kom
Telkom University Surabaya Program Studi S1 Sistem Informasi - Fakultas Rekayasa Inudstri | 2024
Planned Final Capabilities:
➔ Normally, you’d need to program your mobile app using Java (for
Android) and Swift/Obj-C (for iOS).
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
➔ Etc
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
➔ All new mobile apps at Shopify are React Native and we are
actively migrating our flagship merchant admin app Shopify
Mobile to React Native as well.
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Core Component &
Native Component
Pengembangan Aplikasi Bergerak
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Native Components
➔ In Android development, you write views in Kotlin or Java
➔ With React Native, you can invoke these views with JavaScript using React
components.
➔ At runtime, React Native creates the corresponding Android and iOS views for
those components.
➔ Because React Native components are backed by the same views as Android and iOS,
React Native apps look, feel, and perform like any other apps.
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Core Components
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Components
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
React Fundamentals
➔ React Native runs on React, a popular open source library for building user
interfaces with JavaScript.
Props State
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Components
Functional Component
Class Component
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
JSX
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Multiple Component
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
Props
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
State
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Any Questions?
Pengembangan Aplikasi Bergerak
Task 1
➔ Individual task
➔ Arrange in report form (Telkom University Surabaya cover, Name, NIM, Report
contents)
◆ Among the contents of the report: MUST practice and explain React
Fundamentals (Component, JSX, Multiple Component, Props, State) at the
Snack Expo.
➔ Collected in .pdf format via E-Learning, no later than before week 02 lectures
start.
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023
Pengembangan Aplikasi Bergerak
➔ Assessment Indicators:
a. Accuracy in explaining the material (50%)
b. Neatness of report presentation (10%)
c. Does not contain plagiarism (40%)
Institut Teknologi Telkom Surabaya Program Studi S1 Sistem Informasi - Fakultas Teknologi Informasi dan Bisnis | 2023