Building Mobile Apps for Android Devices

By ·Technical Trainer and Author

Class Project

Create a Native Android Application

*This class is being taught for the first time on Skillshare at a 50% off introductory price of $25, future sessions will return to $50

Unless you've been sleeping for the last couple of years, you know that Mobile is H-O-T!  And the most popular mobile platform in the world?  That's Android.  Do you have a great idea for an App that you'd love to get on the market?  Does your company need an app to grow its online audience? Perhaps you've always wanted to learn Android Development for fun?  

Google Android Logo


Whatever your reason-- Building Mobile Apps for Android Devices is for you!  This course covers the skills needed to produce competent, quality, error-free Android applications.  More importantly, this course builds the foundation you need to learn more advanced skills and create professional, quality applications as you learn more.

While this is a class for beginners, to be successful you need to know the basics of Java.  This class will provide necessary Java review for those who haven’t used the language before, need a refresher, or simply want to refresh their Java skills. The course will review the more complex Java used in the Android ecosystem, but you should understand Java Basics-- Variables, Loops, Functions, Conditionals should be enough.

Everything you need to participate in the course is 100% free and downloadable.

____________________________________________________

Project

You'll create a news/information app that will take a live data feed and provide a pleasing interface to display the information from the feed.  Apps may display information from company news feeds, weather feeds, sports feeds or other available information services. The apps will will be built using a development process that closely mirrors the development process used in many professional mobile application development shops.  Initially, a project plan will be created and resources identified.  A pleasing graphical user interface will be coded to display clearly across the spectrum of Android devices.  A web service model will be used to engineer the app, and participants will create the code to parse the XML provided by their information service.  

____________________________________________________

Project Award

Top student projects will be reviewed for quality and correct engineering by the instructor.  The instructor will assist with deployment of the app to the Google Play Store, with all proceeds from a paid app going to the top student developers.

Good luck-- and see you in class!

Prerequisites

Successful students will have some experience with a high level programming language but the class will provide necessary Java review for those who haven’t used the language before, need a refresher, or simply want to refresh their Java skills. You'll need access to a PC, MAC or Linux computer with the Android Software Development Kit and related tools installed. See Developer.android.com for instructions on downloading the necessary and free tools.

Level: Beginner

Mark Lassoff

Technical Trainer and Author

My parents frequently claim that I was born to be a programmer.  In the mid-eighties when the neighborhood kids were outside playing kickball and throwing snowballs, I was hard at work on my Commodore 64 writing games in the BASIC programming language.  Computers and programming continued to be a strong interest in college where I majored in communication and computer science.  Upon completing my college career, I worked in the software and web development departments at several large corporations.

In 2001, on a whim, while my contemporaries were conquering the dot-com world,  I accepted a position training programmers in a technical training center in Austin, Texas.  It was there I fell in love with teaching programming.

Teaching programming has been my passion for the last 10 years.  Today I'm a top technical trainer, traveling the country providing training for software and web developers.  My training clients include the Department of Defense, Lockheed Martin, Discover Card Services, and Kaiser Permaente. My clients rate my classes 9.81/10, with consistent perfect scores on participant evaluations.

In addition to traditional classroom training, I'm a sought after video trainer and host. I've authored and hosted video courses for several publishers, including my own company LearnToProgram.tv, Inc..  I've uthored over 15 online courses and work with students from all 50 states and over 47 countries.

I live near Hartford, Connecticut in a 150 year old converted textile mill.

View Full Profile

50% Positive Reviews (4 Reviews)

    • At a Glance

    • Video Lessons
    • 86 Students
    • 50% Positive Reviews (4)
    • Lifetime Access
    • Self-Paced Online Class
    • How does an online class work?

      Classes revolve around completing a project and collaborating with fellow students to give and get feedback on your work. Use Video Lessons and the Project Guide designed by your teacher to complete your class project.

    • Do teachers give project feedback?

      Teachers design and present all class content, but Skillshare is community based around student-to-student interaction. You'll be surprised at what you learn from your classmates!

    • When does a class end?

      Never! Once enrolled, you have lifetime access to class materials. That means you can learn when and where you want. Learn at your own pace.

    See All