Rangkuman Materi MatKul Mobile Application Development - S1 Informatika UNS - Semester Ganjil 2020
diperbarui pada 22 Juni 2020
Baca website-website berikut ini
https://www.youtube.com/watch?v=Gp2J-oeDJDM
https://www.youtube.com/watch?v=xnobktms0TM
https://www.uswitch.com/mobiles/guides/history-of-mobile-phones/
https://www.tigermobiles.com/evolution
https://flauntdigital.com/blog/evolution-mobile-phones
https://www.webopedia.com/DidYouKnow/Hardware_Software/mobile-operating-systems-mobile-os-explained.html
https://techcrunch.com/2013/06/13/rip-symbian/
Materi kunci yang harus diketahui
Perkembangan hardware dan software
Apa yang terjadi pada periode berikut
1980 - 1990
1991 - 2000
2001 - 2010
2011 - 2020
OS mobile device yang populer
Inovasi fitur yang terjadi
2. Kelompok/jenis/kategori aplikasi pada platform mobile
Baca website-website berikut ini
https://manifesto.co.uk/history-mobile-application-development/
https://www.sciencedirect.com/science/article/pii/S2351978915002516
https://clearbridgemobile.com/mobile-app-development-native-vs-web-vs-hybrid/
https://www.nngroup.com/articles/mobile-native-apps/
https://mindsea.com/security-hybrid-apps-vs-native-apps/
https://www.hyperlinkinfosystem.com/blog/main-characteristics-of-the-types-of-mobile-applications
https://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition
https://developer.android.com/
https://www.webilize.com/Blog/Details/53/overview-of-the-ios-mobile-app-development-process
https://developer.apple.com/develop/
Materi kunci yang harus diketahui
native
java based, mobile jdk, android, dll
hybrid
webapp
karakteristik mobile app
platform mobile yang ada
ios
android
symbian
3. Android
sejarah dan perkembangan
perbandingan dengan platform lain
ios
tool-tool dan SDK
official sdk
environment
flutter
xamarin
https://www.computerworld.com/article/3235946/android-versions-a-living-history-from-1-0-to-today.html
4. Android Official SDK
arsitektur
tools
environment
5. UI/UX design
prototyping
navigation
tab/slide navigation
web vs mobile
6. Data persistence
files
shared preferences
database
data on server
7. Process, service, threads
8. UTS
9. Asynchronous task
10. Testing dan Debugging
11. Integrasi dengan web/cloud service
12. Mobile device sensor
13. Location-based service
14. Security, Permission, Performance
15. Cloud service to optimize app
Android Jetpack
16. Distribusi aplikasi
App release mode
Code obfuscation
Setup google play account
Monetize
Admob
Praktikum
studi kasus
project kelompok
Rancangan materi :
1. Install IDE dan Hello world
2. Macam-macam Layout
3. Navigasi di dalam app
4. Project : Pemaparan ide aplikasi, pembagian tugas
5. Data dan storage
6. RecyclerView dan container
7. Debugging
8. Project : Presentasi hasil awal project, poster
9. Sensor
10. Client - server
11. Deploy app to production
12. Project : Final presentation
Comments
Post a Comment