No Title

Public

10 July 2021

Views: 16

Day - 1 Vasundhara SOP &About Android Kotlin
1. SOP of Vasundhara Infotech

2. Refer kotlin tutorial from given link - https://play.kotlinlang.org/byExample/01_introduction/01_Hello%20world

Introduction
Control Flow
Special Class
Function
3. Lifecycle of Activity

4. What is android SDK?

5. What is .java, .kt file and .xml file?

6. What is Logcat?

7. What is Garbage Collection ?

8. What is Overriding and Overloading? Different ?

Day - 2 About Kotlin

1. Kotlin Extensions - https://github.com/ravidsrk/kotlinextensions.com

2. Refer kotlin tutorial from given link - Remaining All

https://play.kotlinlang.org/byExample/05_Collections/01_List

Day - 3 Code Format, Layouts And Widgets

LinearLayout
RelativeLayout
Gridlayout
TextView
EditText
ImageView
Buttons
ImageButton
Make example using above all widgets and layouts

Day - 4 Layouts And Widgets

ConstraintLayout
CoordinatorLayout
Make example day-3 widget using constraints layout

Day - 5 Layouts And Widgets

Spinner with simple array Adapter
CheckBox with check & uncheck operation
RadioButton
RadioGroup
Seekbar
Dummy progress bar with percentage
Toggle button
RecyclerView With RecyclerAdapter
Make example using above widgets using constraints layout

Day - 6,7 Widgets, Intent And Dialogs

DatePicker
TimePicker
What is Intent ? types of intent ? how to pass data using intent?
What is Dialog in android?
What is Alert Dialog (With Example)
What is Custom Dialog (With Example)
Toast Message
Menu item
Action Bar (Add Menu item in Action bar)
Make example using above widgets using constraints layout

Day - 8 Widgets, Shared Preferences, Gson

NavigationView(Drawer Layout) , Make Custom Drawer Layout
What is Screen Orientation - make any one widget layout from day no-Day 3/4/5
Shared Preference save(Arraylist,Model,String.int,double)
Gson
Load Url(“http://www.vasundharavision.com/”) in WebView

Day - 9 Runtime Permissions

Dexter Easy Permissions
Latest Permission For all device
Notifications access
Draw over
Battery optimizations
Autostart
Make example for above all permissions

Day - 10,11 Custom Gallery

Gallery Camera (ex. READ and WRITE storage permissions) Permission using dexter
Load All Images from Storage

Day - 12 Firebase

Crashlytics
Analytics
Events

Day - 13,14 Notification, Boradcast Receiver And Service

What is Receiver in android ?
What is Service In android (Lifecycle of Service )? How app work in background using service?
Alarm Service
BroadCast Receiver Get Day by Day Notification
What is Receiver in android ?
Local Notification

Day - 15 Viewpager And Tablayout

Day - 16 Login with Gmail and Facebook

Day - 17,18 Paint

Paintview
Eraser
Undo & Redo

Day - 19,20 Sqlite Database(CRUD operation)

Note: DBHelper class must be separate and contain all query inside

Day - 21,22 API Calling Using Simple Json Parsing

What is Json Object & Array?
Fetch Data from API and Show in Google Map - https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJyUOKgvBO4DsRYelJPVly_SU&key=AIzaSyBvVkvSSftJdfmzPfIFIcY4JNx2UW7hj4g

Day - 23,24,25,26 API Calling using Retrofit & Kotlin

What is Retrofit, GET And POST methods?
What is Kotlin Couritins?
Fetch API - https://www.getpostman.com/collections/9b05a5b079db1a70291b

Day - 27,28,29,30,31 UIDesign

XML designs for Mobiles & Tablets
How To generate Sign Apk

Day - 32,33,34 Finding & Protect API

How to decompiled apps (Decompile one of demo app developed by you)
How to find API from reference app (Decompile JSON parsing demo app and find BASE_URL)
How to protect the API from theft
ProGuard rules

Disable Third Party Ads

Share