Android – Mobile App Development

Category:
Technology Programs

Android – Mobile App Development

Android is Google’s mobile operating system, launched in September 2008. This course teaches you how to code using Java and build beautiful Android apps for phones and tablets.

When it comes to develop Android apps, the first and most popular option is Java. Java is the official language of Android development, meaning it is the one that has the most support from Google and the one that most apps on the Play Store are built using.

Who Should Attend ?

  • Anyone looking to gain basic understanding of mobile app development on Android platform.
  • Anyone looking to supplement their income with part-time/freelance or even full-time role as a Mobile Application Developer.

Upon Completing this Course

  • You would be able to develop and publish mobile games/applications on Google Play Store.
  • These applications could run on Mobile Phones and other devices running Android Operating System.
  • You would be able to integrate Voice, Video and Images in your applications.
  • You will also be fluent with standard Android Studio development tools, such as the debugger, resource editor, & logging mechanisms. Likewise, you will be fluent with popular source code versioning & unit testing tools.

Earning Potential

Median earning for an app developer is $60,000 CAD.

Facilities

  • In-class instructor led training
  • Extensive hands-on lab sessions using Android Studio
  • Periodic in-house interactive sessions with industry professionals
  • PC to student ratio is 1:1
  • Real life project experience guided by industry experts

Summary

  • Install and configure Android Studio.
  • Concepts of Object Oriented Programming (OOP): The type system, variables, functions and methods, inheritance, classes and protocols.
  • Control Structures: Using If/­Else clauses, Switch statements and logic to control the flow of execution.
  • Data Structures: How to work with collections, such as arrays, maps, and Array Lists.
  • Software Design: How to organise and format code for readability and how to implement the Model ­View­ Controller (MVC) design pattern.
  • Networking: How to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication.
  • You’ll be able to create your own Android apps.

Highlights

  • Gain knowledge that is crucial in today’s job market
  • Learn about specific software programs and their features
  • Cover basic terminology related to computers

Course Curriculum

S.No.TitleHours
1Introduction to Android OS and Java3.0
2aSet up for Android Development on Windows1.0
2bSet up for Android Development on Linux/Mac1.0
3Fundamentals of User Interface (UI) Design for Mobile1.0
4Fundamentals of User Experience (UX) Design for Mobile1.0
5Introduction To Android Studio1.5
6Java & XML Fundamentals4.0
7Java Advanced Concepts8.0
8Model View Controller (MVC) Design Pattern3.0
9Media: Images, Video and Sound2.0
10Advanced Android Features3.0
11Maps & Geo Location2.0
12Permanent Data Storage3.5
13Extras like Bluetooth, Fire base, Ad Mob and Notifications4.0
14Submitting your App To Google Play Store2.0
No announcements at this moment.

Be the first to add a review.

Please, login to leave a review

Course Details

Duration: 37.5 Hours
Days: Mon to Fri
Timings: 09 AM to 12 PM
Batch Start Date: 2020-03-06

CONTACT US

+1 (905) 625-6400