Call Us : +91-9911298894   Mail Us : info@cryptus.in

HOME >>SUMMER INTERNSHIP IN ANDROID DEVELOPMENT

 

Android is a platform for mobile devices that includes an operating system, middleware and key applications for mobile devices. Cryptus Cyber Security provides android training according to the current Scope of IT industry. Android contains an operating system based on the Linux kernel, required middleware and some essential applications. Android platform was initially developed by Android Inc for smart phones. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Android can Run Multiple Apps at the Same Time. Android has is a customizable home screen which keeps active widgets right at your fingertips, always accessible and always visible without having to launch an application first and it has minimize options as well for many tasks at the same time.
Cryptus Cyber Security is an Android Training institute with proven expertise in training useful android applications as well as providing hands-on training to budding android developers. Cryptus Cyber Security have a dedicated team of android trainers who provide intensive and dedicated training on all core and advance aspects of android development. We have mastered the Android SDK and can effortlessly transfer our skills and knowledge to you through our android training course. So, right now android is becoming very good platform for IT professionals who want to switch their career and as well as seeking android job oriented training from Cryptus Cyber Security, fresher can get the job easily in IT industry.



Course Outline


1. Android Architecture
  • System architecture of Android Activities
  • Android Components
  • Android Manifest

2. Android Development Tools
  • Installation of the Android Development Tools (ADT)
  • Creating projects in Android Studio
  • Defining Devices, Emulator and Images & using dependencies

3. Defining Android User Interfaces
  • Views
  • Layouts
  • Accessing widgets in Activities
  • View interaction

4. Material Design Concepts
  • Material Design colors
  • Material design layouts
  • New concepts in material design

5. Development of different screen sizes
  • Screen sizes and Densities
  • Using device independent pixel (dp)
  • Converting between pixels and dp

6. Intents and Activity Communication
  • Intents
  • IntentFilter
  • Defining Activities
  • Activity stack

7. Appbar & Toolbar
  • ActionBar vs. OptionMenu
  • Defining an ActionBar menu
  • Views in the ToolBar & options Menu
  • Contextual action mode

8. Styling and Themes
  • Styling of Views
  • Using Themes for styling Activities
  • Extending Android themes (Holo) & Materialistic Themes

9. ListViews and ListActivity
  • ListView & Recycler View
  • ListActivity
  • Defining List Adapter
  • Performance Optimization

10. File based Persistence
  • Preferences
  • File and Access restrictions
  • Permissions

11. Security
  • Androids security concept
  • Using Permissions
  • Defining Permissions

12. Network Communication
  • HttpUrlConnection Class
  • REST
  • JSON Parsing

13. Asynchronous Processing in Android
  • Multitasking
  • User Interface Updates via Threads
  • Androids Limits - Application Not Responding
  • Using Handler for message communication
  • Using AsyncTask

14. SQLite and ContentProvider
  • Using the SQLite Database in Android
  • Outlook: Using and defining ContentProvider
  • Outlook: Loader

15. Services
  • Android System Services, AlertManager, VibratorManager, etc
  • Outlook: Definition of own Services

16. Broadcast Receiver
  • Definition of a BroadcastReceiver
  • Registration of own BroadcastReceiver

17. NotificationManager
  • Using the NotificationManager
  • NotificationBuilder

18. Push Notification
  • GCM concepts
  • Using Push Notifications

19. Location services and Google Maps
  • Location based Services
  • Google Maps
  • Map-Overlays
  • Geocoding / Reverse Geocoding
  • Using GPS, Wifi, ...

20. Homescreen Widgets
  • RemoteViews and PendingIntents
  • Updates with a fixed time interval
  • Updates with Services

21. Using Android Sensors
  • Accelerometer
  • Orientation
  • Camera

22. Audio and Video
  • Playing and recording audio
  • Playing and recording video

23. Build Management
  • Gradle

24. Professional Testing
  • Overview Android testing
  • Android Test ProjectUpdates with a fixed time interval
  • Using Robotium
  • Using Robolectric

25. Targeting Tablets and Smartphones
  • Overview Fragments
  • Multi-Pane Layouts with Fragments
  • Designing layouts for tablets and phones

26. Deployment
  • Deployment Option
  • Markets (Google Play / Amazon)
  • Update Deployed Application

27. Projects and JOB Scenario
  • After completion of 75% of classroom training (with all practical), student will go through 2 Major Projects Training and 1 Live Project Training under the guidance of our Well experienced Android developer.
  • After being hands-on in projects as well as android development concepts students will go through interview preparation and recruitment process in IT Industry.

28. Benefits of Courses
  • Mobile Application Developer
  • Android Developer



Cryptus Training & Workshops