Sinet ISO Logo            Sinet Education Logo

Android

Master the best of Android mobile computing with project.

Course:

Android Application Development with SQLite database.

Course Duration:

Class room training: 60 hours
Online training:         30 hours

Fee Details:

Course Fee: ₹ 20,000






Sinet Education Course Offers

  FREE OOP Jave Course.

  FREE SQLite DB Course.

  FREE Android Project.

  FREE Internship.

  ₹ 1000 CASH BACK
      for One time payment.

* Conditions Apply.

sinet-certifications

CERTIFICATIONS


  Sinet Certification
      ISO 9001 2015 logo embossed
      with Online reference.

      Show Model


JOB TITLES

  Android App Developer
  SQLite DB Tester
  Java Programmer





Android Syllabus:


1. Introduction to Android

History of Android, Features of Android, Versions of android, Android Devices, Android Application Development, Android Application Life Cycle.
Applications Component: Activities, Services, Broadcast Receivers, Content Providers, Fragments, Views, Layouts, Intents, Resources, Manifest.
Introduction to Android studio: Installing Android Studio, Android SDK Manager. Android Project Structure: Activities, Layouts, Drawables.

2. Beginning with Android

Sample program, Create the source code of a simple 'FirstAndroidApplication' Activity, Create the layout of the project, Android Manifest, Edit the 'FirstAndroidApplication' dimensions, Edit the 'FirstAndroidApplication' strings, Add the drawable for every screen density, Build, compile and run

3. Android UI Widgets (1)

TextView and Attributes: id, capitalize, cursorVisible, editable, fontFamily, gravity, hint, inputType, maxHeight, maxWidth, minHeight, minWidth, password, phoneNumber, text, textAllCaps, textColor, textColorHighlight, textColorHint, textIsSelectable, textSize, textStyle, typeface. EditText and Attributes: autoText, drawableBottom, drawableRight, editable, text. Button and Attributes: autoText, drawableBottom, drawableRight, editable, text

4. Android UI Widgets (2)

ToggleButton and Attributes: disabledAlpha, textOff, textOn, CheckBox, autoText, drawableBottom, drawableRight, editable, text, RadioButton and Attributes: autoText, drawableBottom, drawableRight, editable, text

5. Android UI Widgets (3)

RadioGroup and Attributes: checkedButton, AutoCompleteTextView: A AutoCompleteTextView and Attributes: completionHint, completionHintView, completionThreshold, dropDownAnchor, dropDownHeight, dropDownHorizontalOffset, dropDownSelector, dropDownVerticalOffset, dropDownWidth, popupBackground

6. Android UI Widgets (4)

Progress bars,getMax(), incrementProgressBy(int diff), setIndeterminate(boolean indeterminate), setMax(int max), setProgress(int value), show(Context context, CharSequence title, CharSequence message) Spinner, Time Picker and Methods: is24HourView(),isEnabled(),setCurrentHour(Integer currentHour), setCurrentMinute(Integer currentMinute), setEnabled(boolean enabled), setIs24HourView(Boolean is24HourView), setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)

7. Android UI Widgets (5)

Date Picker and Methods: getDayOfMonth(),getMonth(),getYear(),setMaxDate(long maxDate), setMinDate(long minDate), setSpinnersShown(boolean shown), updateDate(int year, int month, int dayOfMonth), getCalendarView(),getFirstDayOfWeek(), ListView, Custom ListView Adding Images, sub-title, Webview, loadUrl(“url”) RatingBar: can be used to get the rating from the user. getRating(), SeekBar.

8. Android UI Widgets (6)

Image switcher, setFactory(), image slider, ViewPager, TabLayout, newTab(),addTab(), setText(),setIcon(),TabLayout and FrameLayout, SearchView, onQueryTextSubmit(String query), onQueryTextChange(String newText), SearchView on ToolBar.

9. Basic Dialogs

Logcat, nackbar, Alert Dialogs, setTitle(CharSequence), setIcon(int),setMessage(CharSequence), Toast messages, makeText(Context context, CharSequence text, int duration), show(),setMargin (float horizontalMargin, float verticalMargin).

10.Events, Notification, Communication Components in Android

onClick(), onLongClick(), onFocusChange(), onKey(), onTouch() , onMenuItemClick(), onCreateContextMenu(). notification, Intent, Implicit Intent, Explicit intent.

11. Android Menu

Option Menus, inflate(), onOptionsItemSelected(),Context menu, Popup Menu.

12. Multimedia using Android

Media Player class,setDataSource(String path), prepare(), start(), stop(), pause(), isPlaying(), seekTo(int millis), setLooping(boolean looping), isLooping(), selectTrack(int index), getCurrentPosition(), getDuration(), setVolume(float leftVolume,float rightVolume), VideoView, setMediaController(MediaController controller), setVideoURI (Uri uri), start(), stopPlayback(), pause(), suspend(), resume(), seekTo(int millis), MediaRecorder.

13. Email and SMS Processing in Android

Email, SmsManager, divideMessage(String text), getDefault(),sendDataMessage(String destinationAddress, String scAddress, short destinationPort, byte[] data, PendingIntent sentIntent, PendingIntent deliveryIntent), sendMultipartTextMessage(String destinationAddress, String scAddress, ArrayList parts, ArrayList sentIntents, ArrayList deliveryIntents), sendTextMessage(String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent).

14. Graphics, Animation, clipboard and intent share in Android.

android.graphics.Canvas, drawOval, rectangle, picture, text, line, etc.., Animation, start(),setDuration(long duration), getDuration(),end(),cancel(), Clipboard, Copying data methods: newPlainText(label, text), newUri(resolver, label, URI), newIntent(label, intent), Paste data methods: getPrimaryClip(),getPrimaryClipDescription(),hasPrimaryClip(),setPrimaryClip(ClipData clip), setText(CharSequence text), getText(), Intent share, addCategory(String category), createChooser(Intent target, CharSequence title), getAction(), getCategories(), putExtra(String name, int value), toString().

15. Android and SQLite

SQLite open-source relational database, onCreate(),onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion), close (),onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion), Methods of SQLiteDatabase class: execSQL(String sql), insert(String table, String nullColumnHack, ContentValues values), update(String table, ContentValues values, String whereClause, String[] whereArgs), query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy) Sqlite Example (with Spinner).

16. Android Speech

TextToSpeech, speak (String text, int queueMode, HashMap params), setSpeechRate(float speed), setPitch(float speed), setLanguage (Locale loc), shutdown(), stop(), setSpeedRate(), setPitch().

17. Google Map integration in Android

Google map, current location, navigate location direction, search location, addCircle(CircleOptions options), addPolygon(PolygonOptions options), addTileOverlay(TileOverlayOptions options), animateCamera(CameraUpdate update), clear(), getMyLocation(), moveCamera(CameraUpdate update), setTrafficEnabled(boolean enabled), snapshot(GoogleMap.SnapshotReadyCallback callback), stopAnimation(), Example of Google Map, Android Google Map, MapsActivity.java class file, Google Map Search Location using Geocoder.

18. Web Services

TelephonyManager, PhonStateListener, Call State BroadCastReceiver, android speech api

19. Android Device Mngt

Bluetooth, enable(), isEnabled(), disable(), getName(), setName(String name), getState(), startDiscovery(), The getBoundedDevices(), BluetoothAdapter, Android Wifi,

20. Utilities

QR Code Scanner, Bar Code Scanner, Intro Slider, RecyclerView List, Swipe Del RecyclerView, Swipe Refresh Activity, Volley Library Registration Log-in Log-out, Network Connectivity Services, Firebase Authentication - Google Login, Android Notification, Using Google reCAPTCHA

21. Android Project Work

Develop your Android Software.




* Each Session include:
Faculty training, Lab Practice, Lab Exercises and Portal based assignments.
* Sinet Education reserved the right to alter the course contents, offers, price, certificates etc.