
Register for interview
android app development by using kotlin and java

Course Detail
Format:
Full Time
Duration:
1 Year
Accreditation:
TISS SVE
Course Provider:
APG Learning
Start Date:
01 August 2019
Fees:
₹1,75,000/-
Duration
15 Days
Modules
3
Hours
30 hours
Start Date
03 Jul 2021
Course Provider:
APG Learning
Rs.7,000.00
Address:Sakal Nagar,
Gate No. 1, Baner Road,
Aundh, Pune 411 007
Training 5 or more people?
Get your team access to APG Learning top 200+ courses anytime, anywhere.
Try APG Learning for Business
About Course
Android software development is the process by which applications are created for devices running the Android operating system. Android apps can be written using Kotlin, Java, and C++ languages using the Android software development kit (SDK). The Android software development kit (SDK) includes a comprehensive set of development tools. These include a debugger, libraries, documentation, sample code, and tutorials. One can make a very competitive income, and build a very satisfying career as an Android developer. Android is still the most used mobile operating system in the world, and the demand for skilled Android developers’ remains very high.
Kotlin is a programming language widely used by Android developers everywhere. Kotlin is an Android-compatible language that is concise, expressive, and designed to be type- and null-safe. It works with the Java language seamlessly, so it makes it easy for developers who love the Java language to keep using it but also incrementally add Kotlin code and leverage Kotlin libraries.Kotlin is now Google's preferred language for Android app development.
If Android development is the main objective, then Kotlin is the right choice given the productivity advantages and the massive support from Google.
However, if the objective is the creation of larger, more complex products, then working with Java is the better choice. If you plan to be an Android developer it is worth learning both languages.
Modules
MODULE 1- ANDROID WITH JAVA
JAVA | |||
Module Name | Chapter and Topics | ||
Language | Why java came & its need? | ||
pros and cons over others. | |||
How it compiles, run and its flow of execution | |||
OOP (Object-Oriented Programming) |
Main method OOPS concepts. (including class and object) | ||
Static block, Static class, Static method | |||
Arrays, types of variables | |||
Inner classes, Nested class, Annonymous class. | |||
Abstract class, | |||
Advance OOPs | Interface, Inheritance, | ||
constructor & Destructor & Types | |||
overriding, overloading, polymorphism, method hiding, | |||
Strings, objects, primitive data types. | |||
Modifiers and package | |||
Wrapper classes and data type conversion | |||
Advance Java Features |
Collections | ||
Exception handling | |||
File handling | |||
Multithreading | |||
ANDROID | |||
Parts | Chapters | Topics | |
Basics Fundamentals | Build your first app | 1.1: Android Studio and Hello World | |
1.2 Part A: Your first interactive UI | |||
1.2 Part B: The layout editor | |||
1.3: Text and scrolling views | |||
1.4: Learn to help yourself | |||
Activities and intents | 2.1: Activities and intents | ||
2.2: Activity lifecycle and state | |||
2.3: Implicit intents | |||
Testing, debugging, and using support libraries | 3.1: The debugger | ||
3.2: Unit tests | |||
3.3: Support libraries | |||
User experience | User interaction | 4.1: Clickable images | |
4.2: Input controls | |||
4.3: Menus and pickers | |||
4.4: User navigation | |||
4.5: RecyclerView | |||
Delightful user experience | 5.1: Drawables, styles, and themes | ||
5.2: Cards and colors | |||
5.3: Adaptive layouts | |||
MODULE 2 ANDROID WITH KOTLIN
KOTLIN | ||||
Modules | Chap# | Chapter & Titles | ||
Basics of Kotlin | 1 | Getting Started with Kotlin | ||
2 | Getting Started with IntelliJ IDEA | |||
3 | Getting Started with Eclipse | |||
4 | Working with the Command Line Compiler | |||
5 | Running Code Snippets | |||
6 | Working with Build Tools | |||
7 | Koans | |||
8 | Competitive Programming | |||
Advance Kotlin and Integration of Languages | 1 | Getting Started with Kotlin | ||
2 | Getting Started with IntelliJ IDEA | |||
3 | Getting Started with Eclipse | |||
4 | Working with the Command Line Compiler | |||
5 | Running Code Snippets | |||
6 | Working with Build Tools | |||
7 | Koans | |||
8 | Competitive Programming | |||
9 | Hello Kotlin/Native using Command Line Compiler | |||
10 | Hello Kotlin/Native using Gradle | |||
11 | Get started with Kotlin/Native using IntelliJ IDEA | |||
12 | Creating an HTTP Client in Kotlin/Native | |||
13 | Mapping Primitive Data Types from C | |||
14 | Mapping Struct and Union Types from C | |||
15 | Mapping Function Pointers from C | |||
16 | Mapping Strings from C | |||
17 | Kotlin/Native as a Dynamic Library | |||
18 | Kotlin/Native as an Apple Framework | |||
19 | Publishing a Kotlin/Native Library | |||
20 | Using C Interop and libcurl for an App | |||
21 | Building iOS and Android App | |||
ANDROID | ||||
Parts | Chapters | Topics | ||
Basics Fundamentals | Build your first app | 1.1: Android Studio and Hello World | ||
1.2 Part A: Your first interactive UI | ||||
1.2 Part B: The layout editor | ||||
1.3: Text and scrolling views | ||||
1.4: Learn to help yourself | ||||
Activities and intents | 2.1: Activities and intents | |||
2.2: Activity lifecycle and state | ||||
2.3: Implicit intents | ||||
Testing, debugging and using support libraries | 3.1: The debugger | |||
3.2: Unit tests | ||||
3.3: Support libraries | ||||
User experience | User interaction | 4.1: Clickable images | ||
4.2: Input controls | ||||
4.3: Menus and pickers | ||||
4.4: User navigation | ||||
4.5: RecyclerView | ||||
Delightful user experience | 5.1: Drawables, styles, and themes | |||
5.2: Cards and colors | ||||
5.3: Adaptive layouts | ||||
Prerequisites
- Analytical Skills-Android App developers have to understand user needs in order to create applications they want to use. …
- Communication- Mobile developers need to be able to communicate both orally and in writing.
- Creativity.
- Problem Solving.
- Programming Languages.
Learning Outcomes
- You can develop your own android app.
- Foundation for advanced android app development
Deliverables:
- Training by experienced trainer
Who Should Attend
- Freshers, College graduates
- Software developer
- Java Professionals
- Professionals who are passionate to create mobile apps in android.
Fee Structure
Fees
7000+GST/-
Mode: Live Training on Zoom ( Weekend Batch )
Duration 30 hrs
Registration details:
Call: 7350001603 / Email: contact@apglearning.in

Contact us for Course
