Android Developement

Classroom Course in GURGAON

Class taught by a tech founder

Become an android developer and learn best practices directly from a tech founder. You will also receive expert career counselling at the completion of the course.

What you'll learn

The course will start off by covering basic java fundamentals and will go on to cover APIs, third party libraries and design fundamentals. You will be making one app each week and get enough hands on experience during the course. The classes will generally be of 3-hour duration but can go on as long as needed. It's advisable to keep the entire day off. You can see the detailed syllabus below.

Register

Course Info

Commences: Mid September


Length: 8 weeks


Classes: 1-2 per week


Level: Intermediate


Fee: ₹ 15k


Prerequisites: Basic knowledge of loops and conditionals (CS101)


Requirements: Laptop, Notepad, Human



Syllabus

This course covers what other bootcamps cover in two different courses and charge 40K+ for the course. Here's the detailed syllabus.

Week 1

The Prerequisites:

  • Java Basics
  • OOPS intro
  • XML basics
  • Android SDK setup

Week 2

The theory of Android

  • Built Architecture
  • ART and Dalvik
  • History

Android life cycle

  • Application
  • ART and Dalvik
  • Fragments

Hands on: "Hello world!", your first app

Week 3

The Architecture of an Android Application:

  • Gradle build tool
  • Assets and Resources
  • Layout
  • Java Code

Hands on: "Calculator", your second app

Week 4

Storage, Camera and Permissions:

  • SQLite Database, files and Shared Preferences/li>
  • Use Camera and Gallery
  • Manage Permission pre and post Marshmallow

Hands On: "Notepad with Pic" App

Week 5

Communicating with the server:

  • Basics of API
  • HttpClients in Android
  • Download A file
  • Upload A file

Hands On: "Notepad Online" App

Week 6

The New Android:

  • Material design fundamentals
  • New UI paradigm
  • Make your app look cool

Hands On: "The New Android" App

Week 7

Services and Tasks:

  • Alarm Manager
  • Job Scheduler
  • Refresh for Previous Classes

3rd Party libs and how to use the

Hands On: "Alarm Manager" App

Week 8

The Google libraries:

  • Maps integration
  • Firebase Notifications
  • Publishing on Google Play
  • What's Next?

Hands On: "Find me the route" App

Instructor

Suraj Kumar

Kaustr / Ixigo / DCE

Suraj Kumar

Founder of Kaustr, an ed-tech startup based in Gurgaon. Suraj graduated from DCE and worked at ixigo before starting his own company.

Enrol now

Questions? Talk to us.

Send us a message

Team

Akshay Tyagi

F Grape / FOXLOOM / DCE

Akshay Tyagi

Greases gears.

Founded F Grape and Foxloom. Manages stuff at ForwardX.

Suraj Kumar

Kaustr / Ixigo / DCE

Suraj Kumar

Instructor

Founder of Kaustr, an ed-tech startup based in Gurgaon. Suraj graduated from DCE and worked at ixigo before starting his own company.

Prince Verma

Vistaprint / Linio / Dartmouth / DCE

Prince Verma

Career coach

MS Dartmouth, BTech. DCE. Currently based in the US.

Aditya Prasad

Amazon / UMass Amherst / NSIT

Aditya Prasad

Career coach

Currently pursuing MS in Machine Learning from University of Massachusetts Amherst


Frequently asked question

Do I need any prior skiils/knowledge for this course?

Yes.You should have funtional knowledge of OOPS and loops. We will conduct a test to test your knowledge.

Is there an entrance test?

Yes, but only to test you know enough to understand the course.

Is there a free class before I pay?

Yes.

What if I decide I don't want to complete the course?

You can either join another course at a later date, or get a refund for the remainder of the classes.

Will I get practical knowledge?

Definitely.

Can I took to someone before I pay?

Just register using the buttons above and we will get back to you.

Intensive course strucuture

Theory

Our theory classes run long since 1-2 hour slots are a very inefficient way of using your time and not really sufficient to get into the subject. It's important to be thorough when you are starting to learn.

Hands On

You will be writing code in almost all of our classes. Programming can't really be taught just on a blackboard. It's very important to implement what you learn in theory.

Homework

Nothing good comes easily. You will have to put in the hours on your own time. You will get enough coding assignments and tasks throughout the courses, and suggestions on what to do after the course ends.

Career counselling

Acquiring a skill in itself doesn't get you anywhere. We will also provide counselling/advice from people who have been there, done that.

Mentorship

Our relation with you will not end with the course, you will have constant access to our educators.

Certification

For your resume.

Want to talk to a teacher before committing

Have a chat with one of our teachers or career coaches.