MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Android App Development Fundamentals II, Second Edition

Course Summary

Android Tutorial for Beginners Part II is for Java developers new to the Android development


  • +

    Course Syllabus

    • Before You Begin...
      • Code files
    • Lesson 5: Flag Quiz Game App
      • Learning objectives
      • Test-Driving the Flag Quiz App
      • Technologies Overview
      • Creating the Flag Quiz Project
      • strings.xml and Formatted String Resources
      • arrays.xml
      • colors.xml
      • dimens.xml
      • activity_settings.xml Layout
      • activity_main.xml Layout for Phone and Tablet Portait Orientation
      • fragment_quiz.xml Layout
      • activity_main.xml Layout for Tablet landscape Orientation
      • preferences.xml for Specifying the App's Settings
      • Creating the Flag Shake Animation
      • MainActivity.java—package Statement, import Statements and Fields
      • MainActivity.java—Overridden Activity Method onCreate
      • MainActivity.java—Overridden Activity Method onStart
      • MainActivity.java—Overridden Activity Method onCreateOptionsMenu
      • MainActivity.java—Overridden Activity Method onOptionsItemSelected
      • MainActivity.java—Anonymous Inner Class That Implements OnSharedPreferenceChange
      • QuizFragment.java—package Statement and import Statements
      • QuizFragment.java—Fields
      • QuizFragment.java—Overridden Fragment Method onCreateView
      • QuizFragment.java—updateGuessRows Method
      • QuizFragment.java—updateRegions Method
      • QuizFragment.java—resetQuiz Method
      • QuizFragment.java—loadNextFlag Method
      • QuizFragment.java—getCountryName Method
      • QuizFragment.java—Anonymous Inner Class That Implements OnClickListener
      • QuizFragment.java—disableButtons Method
      • SettingsFragment Class
      • SettingsActivity Class
      • AndroidManifest.xml—Declaring SettingsActivity in the Manifest File
    • Lesson 6: Cannon Game App
      • Learning objectives
      • Test-Driving the Flag Quiz App
      • Technologies Overview
      • Creating the Flag Quiz Project and Setting the App for Portrait Orientation
      • strings.xml
      • fragment_game.xml
      • activity_main.xml
      • Adding Sounds to the App
      • Line.java—Class to Maintain a Line's Endpoints
      • MainActivity.java—Class to Host the CannonGameFragment
      • CannonGameFragment.java—Class to Manage Fragment Lifecycle
      • CannonView.java—package and import Statements
      • CannonView.java—Instance Variables and Constants
      • CannonView.java—Constructor
      • CannonView.java—Overriding View Method onSizeChanged
      • CannonView.java—Method newGame
      • CannonView.java—Method updatePositions
      • CannonView.java—Method fireCannonBall
      • CannonView.java—Method alignCannon
      • CannonView.java—Method drawGameElements
      • CannonView.java—Method showGameOverDialog
      • CannonView.java—Methods stopGame and releaseResources
      • CannonView.java—Implementing the SurfaceHolder.Callback Methods
      • CannonView.java—Overriding View Method onTouchEvent
      • CannonView.java—CannonThread: Using a Thread to Create a Game Loop
    • Lesson 7: Doodlz App
      • Learning objectives
      • Test-Driving the Doodlz Ap
      • Technologies Overview
      • Creating the Doodlz Project
      • strings.xml
      • dimens.xml
      • Menu for the DoodleFragment
      • activity_main.xml Layout for MainActivity
      • fragment_doodle.xml Layout for DoodleFragment
      • fragment_color.xml Layout for ColorDialogFragment
      • fragment_line_width.xml Layout for LineWidthDialogFragment
      • Adding Class EraseImageDialogFragment
      • MainActivity Class
      • DoodleFragment.java—package Statement, import Statements and Fields
      • DoodleFragment.java—Overriding Fragment Method onCreateView
      • DoodleFragment.java—Methods onStart and enableAccelerometerListening
      • DoodleFragment.java—Methods onPause and disableAccelerometerListening
      • DoodleFragment.java—Anonymous Inner Class That Implements SensorEventListener to
      • DoodleFragment.java—Method confirmErase
      • DoodleFragment.java—Overridden Fragment Methods onCreateOptionsMenu and onOption
      • DoodleFragment.java—Methods getDoodleView and setDialogOnScreen
      • DoodleView.java—package Statement and import Statement
      • DoodleView.java—DoodleView static and Instance Variables
      • DoodleView.java—DoodleView Constructor
      • DoodleView.java—Overridden View Method onSizeChanged
      • DoodleView.java—DoodleView Methods clear, setDrawingColor, getDrawingColor, setL
      • DoodleView.java—Overridden View Method onDraw
      • DoodleView.java—DoodleView Methods hideSystemBars and showSystemBars
      • DoodleView.java—Anonymous Inner Class that Implements Interface SimpleOnGestureL
      • DoodleView.java—Overridden View Method onTouchEvent
      • DoodleView.java—touchStarted Method of Class DoodleView
      • DoodleView.java—touchMoved Method of Class DoodleView
      • DoodleView.java—touchEnded Method of Class DoodleView
      • DoodleView.java—DoodleView Method saveImage
      • DoodleView.java—DoodleView Method printImage
      • ColorDialogFragment.java—package Statement, import Statements and Fields
      • ColorDialogFragment.java—Overridden DialogFragment Method onCreateDialog
      • ColorDialogFragment.java—Method getDoodleFragment
      • ColorDialogFragment.java—Fragment Lifecycle Methods onAttach and onDetach
      • ColorDialogFragment.java—Anonymous Inner Class That Implements OnSeekBarChangeLi
      • LineWidthDialogFragment Class
      • EraseImageDialogFragment Class
    • Lesson 8: AddressBook App
      • Learning objectives
      • Test-Driving the Address Book App
      • Technologies Overview
      • Creating the Address Book Project
      • Creating the App's Classes
      • String resources and removing unnecessary default items
      • Defining common look-and-feel: styles.xml
      • Defining a TextView Border: textview_border.xml
      • MainActivity's Layout: activity_main.xml
      • DetailsFragment's Layout: fragment_details.xml
      • AddEditFragment's Layout: fragment_add_edit.xml
      • Defining the Fragment's Menus
      • MainActivity.java—package Statement, import Statements and Fields
      • MainActivity.java—Overridden Activity Method onCreate
      • MainActivity.java—Overridden Activity Method onResume
      • MainActivity.java—Method onContactSelected from interface ContactListFragment.Co
      • MainActivity.java—Method displayContact
      • MainActivity.java—Method onAddContact from interface ContactListFragment.Contact
      • MainActivity.java—Method displayAddEditFragment
      • MainActivity.java—Method onContactDeleted from interface DetailsFragment.Details
      • MainActivity.java—Method onEditContact from interface DetailsFragment.DetailsFra
      • MainActivity.java—Method onAddEditCompleted from interface AddEditFragment.AddEd
      • ContactListFragment.java—package Statement and import Statements
      • ContactListFragment.java—ContactListFragmentListener Interface and ContactListFr
      • ContactListFragment.java—Overridden Methods onAttach and onDetach
      • ContactListFragment.java—Overridden Method onViewCreated
      • ContactListFragment.java—viewContactListener That Processes ListView Item Select
      • ContactListFragment.java—Overridden Method onResume
      • ContactListFragment.java—GetContactsTask Subclass of AsyncTask
      • ContactListFragment.java—Overridden Method onStop
      • ContactListFragment.java—Overridden Methods onCreateOptionsMenu and onOptionsIte
      • ContactListFragment.java—Method updateContactList
      • AddEditFragment.java—package Statement and import Statements
      • AddEditFragment.java—AddEditFragmentListener Interface and the AddEditFragment I
      • AddEditFragment.java—Overridden Methods onAttach and onDetach
      • AddEditFragment.java—Overridden Method onCreateView
      • AddEditFragment.java—OnClickListener to Process Save Contact Button Events
      • AddEditFragment.java—Method saveContact
      • DetailsFragment.java—package Statement and import Statements
      • DetailsFragment.java—DetailsFragmentListener Interface
      • DetailsFragment.java—DetailsFragment Instance Variables
      • DetailsFragment.java—Overridden Methods onAttach and onDetach
      • DetailsFragment.java—Overridden Method onCreateView
      • DetailsFragment.java—Overridden Method onResume
      • DetailsFragment.java—Overridden Method onSaveInstanceState
      • DetailsFragment.java—Overridden Methods onCreateOptionsMenu and onOptionsItemSel
      • DetailsFragment.java—LoadContactTask Subclass of AsyncTask
      • DetailsFragment.java—Method deleteContact and DialogFragment confirmDelete
      • DatabaseConnector.java—package Statement, import Statements and Fields
      • DatabaseConnector.java—Constructor and Methods open and close
      • DatabaseConnector.java—Method insertContact
      • DatabaseConnector.java—Method updateContact
      • DatabaseConnector.java—Method getAllContacts
      • DatabaseConnector.java—Method getOneContact
      • DatabaseConnector.java—Method deleteContact
      • DatabaseConnector.java—private Nested Class DatabaseOpenHelper That Extends SQLi


Course Fee:
USD 149

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Open Source , Development & Implementations , Operating Systems and Mobility Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top