Elemente de Informatica Mobila 📱
Cursuri
1. Introducere
2. Android Internals
3. Generalități despre radio
4. Acces la mediu
5. Sisteme celulare
6. Rețele WiFi
7. Mobilitate la nivel rețea
8. Mobilitate la nivel transport
9. SIP și VoIP
10. Rețele prin satelit
11. Poziționare
Laboratoare
1. Intro Android & Kotlin
❱
Sistemul de Operare Android
❱
Arhitectura
Decizii de Design
Android Studio
Prima Aplicatie
❱
Rularea pe Telefon
Modificarea Textului
Kotlin vs Java
Exercitii
❱
Restructurare Cod Template
Adaugare Modifier
Creeam un layout vertical
Adaugarea butonului de roll
Adaugarea unei imagini
Roll magic
2. Activități
❱
Structura unei aplicatii Android
❱
Activity
Service
Broadcast Receiver
Content Provider
Procese
❱
Procese Zygote
Crearea unei aplicații în Android Studio
Activitatea
❱
Ciclul de Viață al unei Activități
Salvarea Stării
Restaurarea Stării
Gradle
Logcat
ADB
Activitate de Laborator
3. GUI si Senzori
❱
Frameworks UI
❱
Design de UI in XML
Componentele UI
Widgets
❱
Controale de tip buton
Controale de tip text
❱
TextView
EditText
CheckBox
Layouts
❱
LinearLayout
GridLayout
Screen Rotation
Sensors
❱
Sensors Hardware Abstraction Layer
Accelerometru
Activitate de Laborator
4. Intenții
❱
Intenții
Constructia unui Intent
Transmiterea de informații intre Intents
Broadcasts
Transmiterea de broadcast
Primirea unui broadcast
Exercitii
5. Servicii
❱
Tipuri de Servicii
Gestiunea unui Serviciu
❱
Exemplu de serviciu
Lifecycle
Pornirea unui Serviciu
Threads
Prioritatea
Activitate de Laborator
C O L O C V I U 1
6. Comunicația prin Sockeți TCP
❱
Retea locala
Sockets
Clientul
❱
Rularea pe un thread separat
Utilitare networking
Firebase Cloud Messaging
Activitate de laborator
❱
Activitate FCM
7. Comunicare prin Bluetooth
❱
Bluetooth in Android
Handler
Activitate Laborator
❱
Configurarea unui server Bluetooth
Communicare intre dispozitive Bluetooth
8. Comunicare prin HTTP. Storage local
❱
Protocolul HTTP
API interactiune HTTP
❱
Biblioteca Apache HTTP Components
Parsare JSON
Database local
Exercitii
9. Descoperirea Serviciilor de Rețea
❱
Tipuri de Servicii
Zeroconf sub Linux
Configurare
Înregistrarea / Deînregistrarea unui Serviciu
Descoperirea Serviciilor Accesibile
Rezolvarea Serviciilor Descoperite Anterior
Gestiunea unei Conexiuni către Servicii Disponibile
Activitate de Laborator
10. VoIP & SIP
❱
Activitate de Laborator
11. Utilizarea Serviciilor de Localizare
❱
Exercitii
C O L O C V I U 2
Informaţii Administrative
Regulament
Calendar
Împărțirea pe Semigrupe
Echipa
Documentatie
Colocviu 1
Colocviu 2
Configurări
Documentație Examen
Light
Rust
Coal
Navy
Ayu
Elemente de Informatica Mobila 🌐
Acces la mediu
Curs 04 - Accesul la mediu PPTX
Exemplu
Octave
de generare coduri CDMA