Mobile App Development in Android
General Course Description
Android is the most popular operating system in the world. You may want to learn Android development for many reasons- maybe you have many app ideas but don't know where to start.
This is a transformative journey into the world of modern Android app development. The course is highly practical, and is based on carefully selected case studies that each result in developing a complete Android apps. The course follows a one-to-one teaching methodology, and is highly appropriate for those who seek to learn Android development quickly.
This course is carefully designed for practitioners who have limited spare time and want to acquire new knowledge in short time period.
Course Outline
- Introduction to Android OS history.
- Main characteristics of Mobile Apps.
- Setting up Android Studio and running first app.
- Understanding
- Android Studio IDE environment.
- Activities and Intents.
- First hands-on app: Café Menu Search.
- Layout Managers and UI design.
- Shared Preferences for Local Storage.
- Second hands-on app: Login App with local storage.
- ListViews and Recycler Views.
- Third Hans-on app: Complete Restaurant App.
- Google Maps
- Firebase Realtime Database
- Fourth Hands-on app: Storing data on Firebase Realtime Database.
Course Outline: 21 hours (3 hours / session)
Target Audience
- Beginner Android Developers
- Web Developers who want to Learn Android and Java
- Curious students who Want to Build their own Android Apps
- Project Managers who Want to Learn How Android Apps are Built
- Anyone who wants to Learn Java and Android Development
Instructor: PhD Degree Holder in Machine Learning
Pre-Requisite Knowledge and Experience
This course is designed for computing students with basic background in object-oriented programming in Java
Certificate: TBD
Training Room: Smart TV, Mini-PC’s, Whiteboard, AC, Fiber Internet Access
