HRDF Funded Course - Android Apps Development Essential Training
Details
Learn everything you need to know to get started building Android apps with Google's Android Studio and Android SDK. The trainer will show show to define the user interface with XML and widgets, control the app behavior with Java, set up "between screen"
navigation, and display lists of data and images. Plus, learn how to enable support for the different screen sizes and pixel densities of the 24,000+ Android models on the market today.
Topics include:
- Installing and configuring Android Studio
- Creating virtual devices and connecting physical devices for testing
- Working with project files such as the app manifest and Gradle scripts
- Defining the user interface
- Modifying material design themes and styles
- Adding views
- Displaying messages
- Handling events and changes in screen orientation
- Displaying images
- Managing navigation with activities and layouts
- Supporting different screen sizes
- Working with data
https://www.tertiarycourses.com.my/android-apps-development-essential-training.html
Outline
Module 1. Get Ready
- Exploring the history of Android
- Exploring the Android app framework
- Programming with Java
- Install Android Studio on Windows
- Install Android Studio on Mac
- Configure the Android SDK
Module 2. Android Development Fundamentals
- Create your first Android app
- Create virtual devices for testing
- Connect a physical device for testing
- Add command line tools to the path
- Explore the SDK's command line tools
- Use the developer documentation
Module 3. Working with Android Studio Projects
- Explore the project structure
- Manage Gradle build scripts
- Manage the app manifest file
- Use dependencies and support libraries
Module 4. Define the User Interface
- Create layout resource files
- Modify material design themes and styles
- Lay out screens with ViewGroup and View
- Units of measurement
- Using LinearLayout containers
- Using RelativeLayout containers
- Add views to a view group with Java
- Display and collect text values
- Display messages with Toast and Snackbar
Module 5. Work with Events
- Explore the activity lifecycle
- Trace lifecycle events with Logcat
- Handle View events in layout files
- Handle View events with Java code
- Handle changes in screen orientation
Module 6. Display Images
- Create a custom launcher icon
- Display an image resource with ImageView
- Display image resources at runtime
- Display images from the assets folder
Module 7. Work with Menus and the Action Bar
- Define the options menu with XML
- Add items to a menu at runtime
- Display menu items in the action bar
Module 8. Manage Navigation
- Create new activities and layouts
- Start activities with explicit intents
- Open other apps with implicit intents
Module 9. Support Multiple Screens
- Android market fragmentation
- Create alternative resources
- Define alternative dimension resources
- Create multiple versions of images
- Lay out activities with fragments
Module 10. Work with Data
- Display an array of data in a list
- Customize list item displays
- Customize text and image displays
- Create and open a detail activity
- Pass data to a detail activity
- Return data to a parent activity
Speaker/s
Jamalla Zawia is a Web/Mobile Application Developer and Instructor. She has a great passionate toward both, Teaching and Software Development. She has seven years of teaching experience as a college instructor, in addition to at least other seven years of experience in Software Development as a Freelancer. Jamalla graduated in 2009 with a Master Degree in Information Technology and prior to that she had graduated in 2004 with a Bachelor Degree in Computer Science. She got both degrees with excellence. She executed and participated in many Software Development projects in both education and business domains.
Jamalla works on lot of desktop, web, and mobile technologies such as HTML, CSS, Bootstrap, JavaScript, PHP, Laravel, Java, C#, Angular 2.0, Android, SharePoint, WordPress, WooCommerce, Joomla, MySQL and many more. Currently she works as a senior Data Analyst and Management for national Petroleum Company in Yemen where she is a key part of internal teams.
All our courses and trainings are funded by HRDF (Human Resources Development Fund Malaysia). Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses
- Python Programming
- R Programming
- Tableau
- Machine Learning
- Raspberry Pi
- Arduino
- 3D Printing
- iOS Apps Development
- Android Apps Development
- Magento eCommerce
- Wordpress
- Joomla
- Search Engine Optimizatoin
- Web Design
- Google Analytics
- Facebook Marketing