FLEXNet: Introduction to Android Development

Activity Details

Free
Fall 2016
8/29/2016
9/22/2016
9/28/2016

Registration is currently closed

Contact Information

(352) 392-7047
PO Box 116550
University of Florida
Gainesville, Florida 32611

Enrollments left

20

Florida Engineering Experiment Station Network (FLEXNet) & Gainesville Dev Academy - Workforce Development Course

September 28, 2016 - December 16, 2016

Full scholarships available - visit http://www.careersourcencfl.com/employers/programs/stemready#workers or http://www.gainesvilledevacademy.com/ for more details before completing course registration

 

!!! IMPORTANT !!! - The course fee is $7,000 but you may register at no upfront fee, with $7,000 due at the start of the class (September 28, 2016).  Students who prequalify for the scholarship above will NOT need to pay the registration fee out of pocket.  Please contact thedman@eng.ufl.edu if you have any questions.

 

NOTE: The course may end earlier than December 16, 2016, at the discretion of the instructors if they can cover all the material necessary

 

Fall 2016 (Syllabus PDF & Flyer PDF)

In this 12­-week project­based course, students will be introduced to Android programming and learn to develop Android applications. Topics will include, but are not limited to, installing Android development tools, creating user interfaces, and utilizing location based services.

Course Learning Outcomes

The primary learning outcome for this course is that students will be able to design and create Android apps. Students will do so by leveraging the Java programming language, the Android SDK, and Android Studio developer tools. Students will gain fundamental knowledge essential to not only Android development, but mobile development in general.

Upon successful completion of this course, students should be able to:

  • Understand the purpose different development tools for Android
  • Design a graphical user interface
  • Integrate an applications with pre­existing third party libraries
  • Access location based services
  • Utilize Android Studio to create simple and complex applications
  • Plan, prepare and build an original Android from concept to working program
  • Publish an application to the Android Market

General Course Schedule

  • Days: Monday to Friday
  • Time: 6:00 PM – 9:00 PM
  • Location: Director's Room, UF Housing Office

Course Resources

  • Murphy, M. L. (2010). Beginning Android 2 (p. 49). New York: Apress. (Will be provided)
  • Lee, W. M. (2012). Beginning Android 4 Application Development. John Wiley & Sons. (Will be provided)
  • The NewBoston: https://thenewboston.com/videos.php?cat=278

Course Grading

  • 50% Programming/Pre-Class Assignments
  • 10% Class Participation
  • 40% Final Project
    • 10% Final Project Updates (Two)
    • 25% Final Project Submission
    • 5% Final Project Presentation

NOTE: Students must receive a grade of C (70%) or better to receive a certificate of completion

Course Topics

  • Running and modifying an Android application
  • Installing Android SDK and other development tools
  • Understanding activities and linking them with intents
  • Fragment interaction
  • Understanding the layout components of a screen and handling screen orientation
  • Designing the user interface
  • Displaying images and menus using Views
  • Saving user preferences
  • 3rd Party Libraries
  • SMS Messaging and Email
  • Interfacing with location­based services
  • Developing Android Services
  • Publishing applications

Contact Information

Course Instructors & Contacts

  • Tiffanie Smith
  • Computer & Information Science & Engineering (CISE) PhD Student
  • Herbert Wertheim College of Engineering
  • University of Florida
  • E-mail: tiffan3@ufl.edu

FLEXNet Contact

For information regarding the quick registration process, please click here

Registration is currently closed