We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

SkillsFuture Course - Android Apps Development with Java Programming 

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

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

SkillsFuture Credit Applicable for Individual
WDA Training Grant Applicable for Company

Course Code: CRS-N-0033252

For more details, please visit our website at https://www.tertiarycourses.com.sg/android-apps-development-training.html or contact us at [email protected]

Speaker/s

Sia King Shyan has over 19 years of industrial experience in IT project management, system development, support and administration. His last job as a project manager with Maybank required him to often interact with branch staff across the country by providing support and training to them. When he was an assistant vice president with DBS, he managed and implemented virtual infrastructure related projects, covering platforms like VMWare and AIX PowerVM. When he was a senior manager with the Republic Polytechnic, he oversaw the project management for the Corporate and Governance services, and started up and managed a support team taking care of general application support, MSSQL databases, SharePoint and system deployment.

King Shyan specializes in designing and developing Web and Client/Sever applications and has vast experience in system development and migration. His main technical skill set includes development language/tools like .Net, Java, PowerBuilder to C++/ C and the platforms diverged from UNIX, VAX/VMS to Windows servers. In addition, he has very strong knowledge on almost all database engines, for instance, MSSQL, DB2, Sybase and Oracle. He can adapt to a new environment easily and has served in different industries like Education, Banking, Marine and Human Resource. He is able to maintain good interpersonal relationship so as to be a good team leader/player, as well as capable of working independently.

Reviews
Be the first to write a review about this course.
Write a Review

Tertiary Courses Singapore offer many SkillsFuture courses in Singapore. We offers wide range of classroom instructor-led technical training courses for working professionals and executives in Singapore. Many of our courses and trainings are SkillsFuture Approved and eligible for WDA Absentee Payroll Grant.

Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses

  1. Python Programming
  2. R Programming
  3. Tableau
  4. Machine Learning
  5. Raspberry Pi
  6. Arduino
  7. 3D Printing
  8. iOS Apps Development
  9. Android Apps Development
  10. Magento eCommerce
  11. Wordpress
  12. Joomla
  13. Search Engine Optimization
  14. Web Design
  15. Google Analytics
  16. Facebook Marketing
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.